.Snackbar-module-scss-module__dqIyoq__snackbar{--snackbar-x-padding:20px;--snackbar-y-padding:14px;min-width:320px;max-width:400px;padding:var(--snackbar-y-padding) var(--snackbar-x-padding);border-radius:8px;flex-direction:row;justify-content:space-between;gap:14px;display:flex;overflow:hidden}.Snackbar-module-scss-module__dqIyoq__isolated_snackbar{z-index:var(--z-snackbar);position:fixed}.Snackbar-module-scss-module__dqIyoq__type_general{background-color:var(--color-N800)}.Snackbar-module-scss-module__dqIyoq__type_error{background-color:var(--color-R400)}.Snackbar-module-scss-module__dqIyoq__type_success{background-color:var(--color-G500)}.Snackbar-module-scss-module__dqIyoq__enter{animation:.35s ease-in-out Snackbar-module-scss-module__dqIyoq__enter}.Snackbar-module-scss-module__dqIyoq__exit{animation:.35s ease-in-out forwards Snackbar-module-scss-module__dqIyoq__exit}.Snackbar-module-scss-module__dqIyoq__text_container{margin:auto 0}.Snackbar-module-scss-module__dqIyoq__text_content{word-break:break-word;flex-grow:1;margin:auto}.Snackbar-module-scss-module__dqIyoq__action_button{cursor:pointer;min-width:var(--layout-48);background:0 0;border:none}.Snackbar-module-scss-module__dqIyoq__action_button_width_limit{overflow-wrap:break-word;max-width:30%;margin:auto 0}.Snackbar-module-scss-module__dqIyoq__accessibility_action_button{text-overflow:ellipsis;-webkit-line-clamp:var(--max-truncate-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Snackbar-module-scss-module__dqIyoq__accessibility_snackbar{word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:var(--max-truncate-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes Snackbar-module-scss-module__dqIyoq__enter{0%{opacity:0;transform:translateY(200%)}to{opacity:1;transform:translate(0,0)}}@keyframes Snackbar-module-scss-module__dqIyoq__exit{0%{opacity:1;transform:translateZ(-1px)}85%{opacity:.75}to{opacity:0;transform:translate3d(0,150%,-1px)}}@media (min-width:840px){.Snackbar-module-scss-module__dqIyoq__snackbar{--snackbar-x-padding:16px;--snackbar-y-padding:16px;min-width:unset;max-width:unset;width:480px}}
.SnackbarsPositioner-module-scss-module__Gee30q__snackbars_positioner{z-index:var(--z-snackbar);left:var(--edge-padding);right:var(--edge-padding);pointer-events:none;position:fixed}
.SnackbarWrapper-module-scss-module__3xWolW__snackbar_wrapper{justify-content:center;transition:all .35s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.SnackbarWrapper-module-scss-module__3xWolW__active{z-index:var(--z-snackbar)}.SnackbarWrapper-module-scss-module__3xWolW__active>*{pointer-events:auto}
.LoadingIndicator-module-scss-module__uFTeqG__loading_indicator_container{width:100%;height:100%}.LoadingIndicator-module-scss-module__uFTeqG__loading_indicator_dot1,.LoadingIndicator-module-scss-module__uFTeqG__loading_indicator_dot2{animation:1s cubic-bezier(.65,.05,.36,1) infinite LoadingIndicator-module-scss-module__uFTeqG__loading-dot-slide-right}.LoadingIndicator-module-scss-module__uFTeqG__loading_indicator_dot3{animation:1s infinite LoadingIndicator-module-scss-module__uFTeqG__loading-dot-arc-left}@keyframes LoadingIndicator-module-scss-module__uFTeqG__loading-dot-slide-right{66%,to{transform:translate(38px)}}@keyframes LoadingIndicator-module-scss-module__uFTeqG__loading-dot-arc-left{0%{stroke-dasharray:0 999;stroke-dashoffset:0;stroke-width:16px}10%{stroke-dasharray:6 999;stroke-dashoffset:0;stroke-width:10.88px}20%{stroke-dasharray:33 999;stroke-dashoffset:0;stroke-width:8px}30%{stroke-dasharray:74 999;stroke-dashoffset:-10px;stroke-width:8px}40%{stroke-dasharray:63 999;stroke-dashoffset:-52px;stroke-width:8px}50%{stroke-dasharray:23 999;stroke-dashoffset:-96px;stroke-width:8px}60%{stroke-dasharray:4 999;stroke-dashoffset:-116px;stroke-width:12.64px}66%,to{stroke-dasharray:0 999;stroke-dashoffset:-119px;stroke-width:16px}}
.PriceModule-module-scss-module__5cNFXW__container{flex-direction:column;display:inline-flex}.PriceModule-module-scss-module__5cNFXW__container.PriceModule-module-scss-module__5cNFXW__with_elevation{box-shadow:var(--elevation-1)}.PriceModule-module-scss-module__5cNFXW__container.PriceModule-module-scss-module__5cNFXW__with_radius{border-radius:4px}.PriceModule-module-scss-module__5cNFXW__container.PriceModule-module-scss-module__5cNFXW__with_bg_color{background-color:var(--color-N0)}.PriceModule-module-scss-module__5cNFXW__container.PriceModule-module-scss-module__5cNFXW__align_right{align-items:flex-end}.PriceModule-module-scss-module__5cNFXW__container.PriceModule-module-scss-module__5cNFXW__align_right .PriceModule-module-scss-module__5cNFXW__final_price_wrapper>:first-child{order:0}.PriceModule-module-scss-module__5cNFXW__container.PriceModule-module-scss-module__5cNFXW__align_left{align-items:flex-start}.PriceModule-module-scss-module__5cNFXW__container.PriceModule-module-scss-module__5cNFXW__align_left .PriceModule-module-scss-module__5cNFXW__final_price_wrapper>:first-child{order:1}.PriceModule-module-scss-module__5cNFXW__final_price_wrapper{align-items:center;display:flex}.PriceModule-module-scss-module__5cNFXW__loyalty_icon{flex-shrink:0}
.style-module-scss-module__GuJHSG__hotel_room_rate_plan_pricing .style-module-scss-module__GuJHSG__divider{width:calc(100% - 24px);margin:0 12px}.style-module-scss-module__GuJHSG__hotel_room_rate_plan_pricing .style-module-scss-module__GuJHSG__footer_section{width:100%;padding:12px;position:relative}.style-module-scss-module__GuJHSG__hotel_room_rate_plan_pricing .style-module-scss-module__GuJHSG__footer_section .style-module-scss-module__GuJHSG__rooms_left{position:absolute;top:12px;right:12px}.style-module-scss-module__GuJHSG__hotel_room_rate_plan_pricing .style-module-scss-module__GuJHSG__hotel_room_rate_plan_price_module{margin-bottom:10px}.style-module-scss-module__GuJHSG__hotel_room_rate_plan_pricing .style-module-scss-module__GuJHSG__hotel_room_rate_plan_price_module .style-module-scss-module__GuJHSG__tax_price{margin:2px 0 0;display:block}.style-module-scss-module__GuJHSG__hotel_room_rate_plan_pricing .style-module-scss-module__GuJHSG__hotel_room_rate_plan_price_module .style-module-scss-module__GuJHSG__discount_percentage,.style-module-scss-module__GuJHSG__hotel_room_rate_plan_pricing .style-module-scss-module__GuJHSG__hotel_room_rate_plan_price_module .style-module-scss-module__GuJHSG__original_price{margin:4px 0}.style-module-scss-module__GuJHSG__hotel_room_rate_plan_booking_cta{width:100%;height:36px}
.style-module-scss-module__hoIt4a__hotel_room_rate_plan{flex-direction:column;justify-content:space-between;height:100%;border:1px solid var(--color-N200)!important;display:flex!important}.style-module-scss-module__hoIt4a__hotel_room_rate_plan[data-layout=single-option]{width:100%;min-width:100%}.style-module-scss-module__hoIt4a__hotel_room_rate_plan[data-layout=multiple-options]{width:300px;min-width:300px}
.style-module-scss-module__p8n5Oq__hotel_srp_header{background-color:var(--color-N0);z-index:100;transition:all .3s cubic-bezier(.63,.01,.29,1);top:0}.style-module-scss-module__p8n5Oq__hotel_srp_header[data-sticky=true]{box-shadow:var(--elevation-1)}.style-module-scss-module__p8n5Oq__hotel_srp_header_indicator{width:100%;height:0;display:block;position:relative}
.style-module-scss-module__HP3cvW__price_summary{background-color:var(--color-N0);padding:16px 20px calc(16px + var(--safe-bottom));width:100%;box-shadow:0 2px 8px #30313529}.style-module-scss-module__HP3cvW__price_summary_sticky{position:sticky;bottom:0}
.InfoBanner-module-scss-module__DlQptq__outer_container{box-shadow:var(--elevation-1);border-radius:8px;overflow:hidden}.InfoBanner-module-scss-module__DlQptq__container{padding:var(--space-12);grid-column-gap:var(--gutter-12);box-sizing:border-box;background-color:var(--color-N0);z-index:0;background-position:100% 0;background-repeat:no-repeat;background-size:98px 98px;grid-template-columns:48px 1fr;display:grid;position:relative;overflow:hidden}.InfoBanner-module-scss-module__DlQptq__container.InfoBanner-module-scss-module__DlQptq__with_close{grid-template-columns:48px 1fr 16px}.InfoBanner-module-scss-module__DlQptq__clickable{cursor:pointer;width:fit-content}.InfoBanner-module-scss-module__DlQptq__variant_general{background-color:var(--color-N0)}.InfoBanner-module-scss-module__DlQptq__variant_warning{background-color:var(--color-Y100)}.InfoBanner-module-scss-module__DlQptq__variant_alert{background-color:var(--color-R100)}.InfoBanner-module-scss-module__DlQptq__icon{justify-content:center;align-self:center;align-items:center;width:44px;height:44px;display:flex}.InfoBanner-module-scss-module__DlQptq__icon img{width:100%;height:auto}.InfoBanner-module-scss-module__DlQptq__word_break{word-break:break-word}.InfoBanner-module-scss-module__DlQptq__line_clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.InfoBanner-module-scss-module__DlQptq__banner_text{z-index:1}.InfoBanner-module-scss-module__DlQptq__close_button{cursor:pointer;background:0 0;border:0;height:18px;margin-bottom:auto;padding:0;display:flex}
.style-module-scss-module__njx5Wa__action_bar{box-shadow:var(--elevation-1);width:100%;bottom:0}.style-module-scss-module__njx5Wa__action_bar>div{padding:13px 20px 20px}.style-module-scss-module__njx5Wa__action_bar .style-module-scss-module__njx5Wa__action_bar_price_summary{background-color:#0000;border:0;align-items:center;display:flex}
.style-module-scss-module__bRp-Na__flight_calendar_action_bar{background-color:var(--color-N0);width:100%;left:0;padding-bottom:var(--safe-bottom)!important}.style-module-scss-module__bRp-Na__flight_calendar_action_bar .style-module-scss-module__bRp-Na__round_trip_cta{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}.style-module-scss-module__bRp-Na__flight_calendar_action_bar .style-module-scss-module__bRp-Na__round_trip_cta:before,.style-module-scss-module__bRp-Na__flight_calendar_action_bar .style-module-scss-module__bRp-Na__round_trip_cta:after{background:0 0}
.style-module-scss-module__YPOBaW__flight_policy_airline_info .style-module-scss-module__YPOBaW__airline_icon{object-fit:contain;min-width:18px;max-width:24px}.style-module-scss-module__YPOBaW__flight_policy_airline_info .style-module-scss-module__YPOBaW__flight_class{height:fit-content}
.style-module-scss-module__YvwpuW__flight_home_page_banner{position:relative}.style-module-scss-module__YvwpuW__flight_home_page_banner[data-background=gradient]{background-image:var(--gradient-color)}.style-module-scss-module__YvwpuW__flight_home_page_banner[data-background=solid]{background-color:var(--background-color)}.style-module-scss-module__YvwpuW__flight_home_page_banner .style-module-scss-module__YvwpuW__flight_home_page_banner_carousel{position:relative}
.style-module-scss-module__oDC87q__return_page{min-height:100dvh;padding-bottom:calc(59px + var(--safe-bottom))}.style-module-scss-module__oDC87q__return_page .style-module-scss-module__oDC87q__return_header{background-color:var(--color-N0);z-index:12;width:100%;position:fixed;top:0}.style-module-scss-module__oDC87q__loading_page{flex-direction:column;height:100dvh;display:flex}.style-module-scss-module__oDC87q__loading_page .style-module-scss-module__oDC87q__header{gap:16px;padding:8px 20px 12px}.style-module-scss-module__oDC87q__loading_page .style-module-scss-module__oDC87q__footer{margin-top:auto}.style-module-scss-module__oDC87q__loading_page .style-module-scss-module__oDC87q__depart_info{padding:12px 20px}
.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section{margin-top:16px;padding-bottom:22px}.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_date{min-width:42px}.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_date .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_date_top{margin-top:-5px}.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_date .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_date_bottom{position:relative;bottom:-16px}.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info{border-left:1px solid var(--color-N200);margin-bottom:6px;padding-left:12px;position:relative}.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info:before,.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info:after{background-color:var(--color-N200);content:"";border-radius:50%;width:8px;height:8px;position:absolute;left:-4px}.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info:before{top:0}.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info:after{bottom:0}.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info_airport{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info_depart{margin-top:-5px}.FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_section .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info .FlightReviewScheduleWrapper-module-scss-module__qdIpmG__schedule_info_arrival{min-height:40px;margin-bottom:-26px}
.style-module-scss-module__JMyA0q__hotel_booking_special_request_summary{cursor:pointer}.style-module-scss-module__JMyA0q__hotel_booking_special_request_summary[data-is-submitted=true]{text-decoration:underline}
.style-module-scss-module__a0xAaW__hotel_calendar_action_bar{background-color:var(--color-N0);width:100%;left:0;padding-bottom:var(--safe-bottom)!important}.style-module-scss-module__a0xAaW__hotel_calendar_action_bar .style-module-scss-module__a0xAaW__hotel_stay_cta{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}.style-module-scss-module__a0xAaW__hotel_calendar_action_bar .style-module-scss-module__a0xAaW__hotel_stay_cta:before,.style-module-scss-module__a0xAaW__hotel_calendar_action_bar .style-module-scss-module__a0xAaW__hotel_stay_cta:after{background:0 0}
.style-module-scss-module__lNb2DW__hotel_home_page_banner{position:relative}.style-module-scss-module__lNb2DW__hotel_home_page_banner[data-background=gradient]{background-image:var(--gradient-color)}.style-module-scss-module__lNb2DW__hotel_home_page_banner[data-background=solid]{background-color:var(--background-color)}.style-module-scss-module__lNb2DW__hotel_home_page_banner .style-module-scss-module__lNb2DW__hotel_home_page_banner_carousel{position:relative}
.style-module-scss-module__4Kp9sG__rate_plan_availability_text{padding:0 20px}.style-module-scss-module__4Kp9sG__rate_plan_list{padding:0 0 16px}.style-module-scss-module__4Kp9sG__rate_plan_list[data-layout=single-option]{padding:0 20px 16px}.style-module-scss-module__4Kp9sG__rate_plan_list .style-module-scss-module__4Kp9sG__rate_plan_item_empty_section{width:8px;height:0}
.style-module-scss-module__qynNTa__hotel_srp_popular_filter_bottomsheet{padding:8px 0 0}.style-module-scss-module__qynNTa__hotel_srp_popular_filter .style-module-scss-module__qynNTa__chip{text-align:center;justify-content:center;align-items:center;display:flex}
.style-module-scss-module__cn4_ba__card{overflow:hidden}.style-module-scss-module__cn4_ba__order_card{background-color:var(--color-N0);position:relative;overflow:hidden}.style-module-scss-module__cn4_ba__order_card .style-module-scss-module__cn4_ba__order_card_container{z-index:100;position:relative}.style-module-scss-module__cn4_ba__order_card_heading{padding:12px 16px 8px}.style-module-scss-module__cn4_ba__order_card_menu_btn{background-color:#0000;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.style-module-scss-module__cn4_ba__order_card_content{padding:16px}.style-module-scss-module__cn4_ba__order_card_content[data-heading-exists=true]{padding-top:8px}.style-module-scss-module__cn4_ba__order_card_content[data-footer-exists=true]{padding-bottom:8px}.style-module-scss-module__cn4_ba__order_card_footer{padding:0 16px 16px}
.styles-module-scss-module__sc5xNa__header_flight_name_container{align-items:center;gap:8px;display:flex}.styles-module-scss-module__sc5xNa__header_flight_name_airline_logo{border:.5px solid var(--color-N200);border-radius:2px;width:100%;max-width:34px;height:20px;max-height:20px}.styles-module-scss-module__sc5xNa__header_flight_name_airline_logo img{object-fit:contain;min-width:18px;max-width:24px;max-height:20px}.styles-module-scss-module__sc5xNa__header_flight_name_airline_text{flex-direction:column;gap:2px;display:flex}.styles-module-scss-module__sc5xNa__flight_info_container{flex-direction:column;gap:16px;display:flex;position:relative}.styles-module-scss-module__sc5xNa__flight_info_detail{anchor-name:var(--the-anchor-name)}.styles-module-scss-module__sc5xNa__flight_info_detail_bullet{background:var(--color-N200);border-radius:100%;width:12px;height:12px;margin-top:4px;margin-left:11px}.styles-module-scss-module__sc5xNa__flight_info_detail_time{z-index:20;background:#f4f7fe;border-radius:4px;padding:8px 39px;position:relative}.styles-module-scss-module__sc5xNa__flight_info_link{background-color:var(--color-N200);inset-block:calc(anchor(var(--anchor-start) center) - 10px) calc(anchor(var(--anchor-end) center) + 10px);inset-inline:calc(anchor(var(--anchor-start) left) + 16.5px) calc(anchor(var(--anchor-end) left) + 16.5px);width:1px;position:absolute}
.style-module-scss-module__5Dp2Kq__list{margin:0;padding-left:24px}.style-module-scss-module__5Dp2Kq__list li{color:var(--font-color-high-emphasis);font-size:var(--font-size-b2);line-height:var(--line-height-b2)}
.Check-module-scss-module__3-2ZKW__check{--checkbox-border-color:var(--color-N400);--checkbox-bg-color:var(--color-N0);--checkbox-icon-color:var(--color-N0);--checkbox-focus-color:var(--color-B400);cursor:pointer;justify-content:space-between;padding:2px;display:inline-flex;position:relative}.Check-module-scss-module__3-2ZKW__disabled{cursor:not-allowed}.Check-module-scss-module__3-2ZKW__check_position_right{flex-direction:row-reverse}.Check-module-scss-module__3-2ZKW__block{display:flex}.Check-module-scss-module__3-2ZKW__checkbox{opacity:0;width:20px;height:20px;margin-top:1px;position:absolute}.Check-module-scss-module__3-2ZKW__custom_checkbox{border:solid 1px var(--checkbox-border-color);background-color:var(--checkbox-bg-color);border-radius:2px;flex-shrink:0;width:20px;height:20px;margin-top:1px;transition:all .1s;position:relative}.Check-module-scss-module__3-2ZKW__icon_wrapper{width:0;height:100%;position:absolute;overflow:hidden}.Check-module-scss-module__3-2ZKW__tick{opacity:0;color:var(--checkbox-icon-color);position:absolute;top:-1px;left:-1px}.Check-module-scss-module__3-2ZKW__indeterminate_icon{opacity:0;width:16px;height:16px;color:var(--checkbox-icon-color);transition:opacity .1s;display:block;position:absolute;top:1px;left:1px}.Check-module-scss-module__3-2ZKW__checkbox:focus-visible+.Check-module-scss-module__3-2ZKW__custom_checkbox{outline:solid 1px var(--checkbox-focus-color);outline-offset:1px}.Check-module-scss-module__3-2ZKW__checkbox[aria-invalid=true]+.Check-module-scss-module__3-2ZKW__custom_checkbox{--checkbox-border-color:var(--color-R400)}.Check-module-scss-module__3-2ZKW__checkbox:disabled+.Check-module-scss-module__3-2ZKW__custom_checkbox{--checkbox-border-color:var(--color-N400);--checkbox-bg-color:var(--color-N200);--checkbox-icon-color:var(--color-N400)}.Check-module-scss-module__3-2ZKW__checkbox[aria-checked=mixed]:not([aria-invalid=true])+.Check-module-scss-module__3-2ZKW__custom_checkbox .Check-module-scss-module__3-2ZKW__icon_wrapper{width:100%}.Check-module-scss-module__3-2ZKW__checkbox[aria-checked=mixed]:not([aria-invalid=true])+.Check-module-scss-module__3-2ZKW__custom_checkbox .Check-module-scss-module__3-2ZKW__indeterminate_icon{opacity:1;transition-duration:.2s}.Check-module-scss-module__3-2ZKW__checkbox:checked:not([aria-checked=mixed]):not([aria-invalid=true])+.Check-module-scss-module__3-2ZKW__custom_checkbox .Check-module-scss-module__3-2ZKW__icon_wrapper{width:100%;transition:width .8s cubic-bezier(.15,.9,.43,.99) .1s}.Check-module-scss-module__3-2ZKW__checkbox:checked:not([aria-checked=mixed]):not([aria-invalid=true])+.Check-module-scss-module__3-2ZKW__custom_checkbox .Check-module-scss-module__3-2ZKW__tick{opacity:1;animation:1s linear .1s both Check-module-scss-module__3-2ZKW__check-bounce}.Check-module-scss-module__3-2ZKW__checkbox:checked:not([aria-invalid=true]):not(:disabled)+.Check-module-scss-module__3-2ZKW__custom_checkbox,.Check-module-scss-module__3-2ZKW__checkbox[aria-checked=mixed]:not([aria-invalid=true]):not(:disabled)+.Check-module-scss-module__3-2ZKW__custom_checkbox{--checkbox-border-color:var(--color-B400);--checkbox-bg-color:var(--color-B400);transition-duration:.2s}.Check-module-scss-module__3-2ZKW__children:not(:empty){padding-left:10px}.Check-module-scss-module__3-2ZKW__check_position_right .Check-module-scss-module__3-2ZKW__children:not(:empty){padding-left:0;padding-right:10px}@keyframes Check-module-scss-module__3-2ZKW__check-bounce{0%{transform:matrix3d(0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1)}4.7%{transform:matrix3d(.45,0,0,0,0,.45,0,0,0,0,1,0,0,0,0,1)}9.41%{transform:matrix3d(.883,0,0,0,0,.883,0,0,0,0,1,0,0,0,0,1)}14.11%{transform:matrix3d(1.141,0,0,0,0,1.141,0,0,0,0,1,0,0,0,0,1)}18.72%{transform:matrix3d(1.212,0,0,0,0,1.212,0,0,0,0,1,0,0,0,0,1)}24.32%{transform:matrix3d(1.151,0,0,0,0,1.151,0,0,0,0,1,0,0,0,0,1)}29.93%{transform:matrix3d(1.048,0,0,0,0,1.048,0,0,0,0,1,0,0,0,0,1)}35.54%{transform:matrix3d(.979,0,0,0,0,.979,0,0,0,0,1,0,0,0,0,1)}41.04%{transform:matrix3d(.961,0,0,0,0,.961,0,0,0,0,1,0,0,0,0,1)}52.15%{transform:matrix3d(.991,0,0,0,0,.991,0,0,0,0,1,0,0,0,0,1)}63.26%{transform:matrix3d(1.007,0,0,0,0,1.007,0,0,0,0,1,0,0,0,0,1)}85.49%{transform:matrix3d(.999,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1)}to{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}
.ErrorView-module-scss-module__e--e3a__error_view{--card-max-width:320px;--card-padding-top:26px;width:100%;max-width:var(--card-max-width);padding:var(--card-padding-top) 0 0;margin:0 auto}.ErrorView-module-scss-module__e--e3a__image_container{--image-container-max-width:264px;--image-container-height:176px;max-width:var(--image-container-max-width);height:var(--image-container-height);justify-content:center;align-items:center;margin:0 auto;display:flex}.ErrorView-module-scss-module__e--e3a__image_container .ErrorView-module-scss-module__e--e3a__image{object-fit:contain;width:100%;height:auto;max-height:100%}.ErrorView-module-scss-module__e--e3a__image_container_warning{aspect-ratio:1;width:fit-content;height:auto}.ErrorView-module-scss-module__e--e3a__image_container_warning .ErrorView-module-scss-module__e--e3a__image{width:40px;height:40px}.ErrorView-module-scss-module__e--e3a__accessibility_info_view{text-overflow:ellipsis;-webkit-line-clamp:var(--max-truncate-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ErrorView-module-scss-module__e--e3a__content{text-align:center;margin-top:var(--space-16)}.ErrorView-module-scss-module__e--e3a__content .ErrorView-module-scss-module__e--e3a__description{margin-top:var(--space-8);word-break:break-word}.ErrorView-module-scss-module__e--e3a__content .ErrorView-module-scss-module__e--e3a__content_title{word-break:break-word}.ErrorView-module-scss-module__e--e3a__warning_content{margin-top:var(--space-8)}.ErrorView-module-scss-module__e--e3a__warning_content .ErrorView-module-scss-module__e--e3a__description{margin-top:var(--space-4)}.ErrorView-module-scss-module__e--e3a__actions{margin-top:var(--space-8);padding:var(--space-16) 0}.ErrorView-module-scss-module__e--e3a__actions .ErrorView-module-scss-module__e--e3a__btn_group{justify-content:center;align-items:center;gap:12px;margin:0 auto;display:flex}.ErrorView-module-scss-module__e--e3a__actions .ErrorView-module-scss-module__e--e3a__btn_group>*+*{margin-left:var(--space-12)}.ErrorView-module-scss-module__e--e3a__actions .ErrorView-module-scss-module__e--e3a__btn_group .ErrorView-module-scss-module__e--e3a__btn{flex:1}.ErrorView-module-scss-module__e--e3a__actions_accessibility .ErrorView-module-scss-module__e--e3a__btn_group .ErrorView-module-scss-module__e--e3a__btn{flex:unset;margin:auto 0}.ErrorView-module-scss-module__e--e3a__urgency_styling{padding-top:0}.ErrorView-module-scss-module__e--e3a__urgency_styling .ErrorView-module-scss-module__e--e3a__btn_group{justify-content:center}.ErrorView-module-scss-module__e--e3a__urgency_styling .ErrorView-module-scss-module__e--e3a__urgency_button{max-width:100%;flex:none!important}.ErrorView-module-scss-module__e--e3a__error_view_container{background:var(--color-N0);height:100vh;padding:0 var(--edge-padding);align-items:center;display:flex}.ErrorView-module-scss-module__e--e3a__error_view_container_inline{background:unset!important;height:unset!important;padding:unset!important}.ErrorView-module-scss-module__e--e3a__error_view_container_inline .ErrorView-module-scss-module__e--e3a__error_view{--card-max-width:unset!important;--card-padding-top:unset!important}.ErrorView-module-scss-module__e--e3a__error_view_container_inline .ErrorView-module-scss-module__e--e3a__actions{padding-bottom:0!important}@media (min-width:840px){.ErrorView-module-scss-module__e--e3a__error_view{--card-max-width:372px}.ErrorView-module-scss-module__e--e3a__image_container{--image-container-max-width:320px;--image-container-height:214px}.ErrorView-module-scss-module__e--e3a__actions{margin-top:0}.ErrorView-module-scss-module__e--e3a__urgency_styling{padding-top:var(--space-8)}.ErrorView-module-scss-module__e--e3a__image_container_warning .ErrorView-module-scss-module__e--e3a__image{width:var(--layout-64);height:var(--layout-64)}}
.List-module-scss-module__wkDhra__list_content{padding:var(--space-12) var(--edge-padding);background-color:var(--color-N0);line-height:0;display:flex}.List-module-scss-module__wkDhra__no_horizontal_padding{padding-inline:0}.List-module-scss-module__wkDhra__left_side{margin-right:var(--space-12);flex:none}.List-module-scss-module__wkDhra__center_side{flex:1;align-self:center}.List-module-scss-module__wkDhra__title{word-break:break-word}.List-module-scss-module__wkDhra__right_side{margin-left:var(--space-12);flex:none}.List-module-scss-module__wkDhra__description{margin-top:var(--space-2);word-break:break-word}.List-module-scss-module__wkDhra__link{word-break:break-word}
.GenericCarousel-module-scss-module__5yL3pG__carousel_container{margin-left:calc(-1*var(--edge-padding));margin-right:calc(-1*var(--edge-padding))}.GenericCarousel-module-scss-module__5yL3pG__carousel{isolation:isolate;--carousel-visible-items:var(--visible-items-base);--carousel-items-gap:var(--space-8);--carousel-slide-shadow-offset:8px;position:relative}.GenericCarousel-module-scss-module__5yL3pG__slider{column-gap:var(--carousel-items-gap);padding-left:var(--edge-padding);padding-top:var(--carousel-slide-shadow-offset);padding-bottom:var(--carousel-slide-shadow-offset);margin-top:calc(-1*var(--carousel-slide-shadow-offset));margin-bottom:calc(-1*var(--carousel-slide-shadow-offset));scrollbar-width:none;display:flex;overflow-x:auto}.GenericCarousel-module-scss-module__5yL3pG__slider:after{content:"";padding-left:calc(var(--edge-padding) - var(--carousel-items-gap));display:block}.GenericCarousel-module-scss-module__5yL3pG__slider::-webkit-scrollbar{display:none}.GenericCarousel-module-scss-module__5yL3pG__slide{--carousel-effective-content-width:calc(100% - var(--edge-padding));box-sizing:content-box;scroll-snap-align:start;padding:var(--carousel-slide-shadow-offset);margin:calc(-1*var(--carousel-slide-shadow-offset))}.GenericCarousel-module-scss-module__5yL3pG__slide>*{height:100%}.GenericCarousel-module-scss-module__5yL3pG__navigators.GenericCarousel-module-scss-module__5yL3pG__navigators{min-width:32px;height:32px;box-shadow:var(--elevation-1);z-index:var(--z-generic-pagemodule-carousel-navigators,4);border:0;padding:0;display:none;position:absolute;top:50%}.GenericCarousel-module-scss-module__5yL3pG__navigators.GenericCarousel-module-scss-module__5yL3pG__navigators.GenericCarousel-module-scss-module__5yL3pG__left{left:0;transform:translate(-50%,-50%)}.GenericCarousel-module-scss-module__5yL3pG__navigators.GenericCarousel-module-scss-module__5yL3pG__navigators.GenericCarousel-module-scss-module__5yL3pG__right{right:0;transform:translate(50%,-50%)}@media (min-width:768px){.GenericCarousel-module-scss-module__5yL3pG__carousel{--carousel-items-gap:16px}}@media (min-width:840px){.GenericCarousel-module-scss-module__5yL3pG__carousel_container{margin:0}.GenericCarousel-module-scss-module__5yL3pG__slider{scroll-snap-type:x mandatory;padding:var(--carousel-slide-shadow-offset);margin:calc(-1*var(--carousel-slide-shadow-offset))}.GenericCarousel-module-scss-module__5yL3pG__slider:after{display:none}.GenericCarousel-module-scss-module__5yL3pG__navigators.GenericCarousel-module-scss-module__5yL3pG__navigators{display:flex}}@media (min-width:1280px){.GenericCarousel-module-scss-module__5yL3pG__carousel{--carousel-items-gap:20px}}@media (min-width:1440px){.GenericCarousel-module-scss-module__5yL3pG__carousel{--carousel-items-gap:24px}}
.ProgressBar-module-scss-module__cI4uSa__progress_wrapper{background-color:var(--color-N200);border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.ProgressBar-module-scss-module__cI4uSa__bar_content{border-radius:inherit;height:inherit;background-color:var(--color-B400);transition:width .4s linear}
.style-module-scss-module__bNED7q__autocomplete{position:relative}.style-module-scss-module__bNED7q__autocomplete_dropdown{z-index:100;width:100%;height:auto;max-height:135px;padding:0;position:absolute;top:100%;left:0;overflow:auto;transform:translateY(8px)}.style-module-scss-module__bNED7q__autocomplete_dropdown .style-module-scss-module__bNED7q__autocomplete_dropdown_item>div:first-child{padding:var(--space-12) 20px}
.style-module-scss-module__G3nyoG__loading_screen{background-color:var(--color-N0);opacity:0;z-index:900;width:100%;height:100%;padding:0 20px;display:block;position:fixed;top:0;left:0}.style-module-scss-module__G3nyoG__loading_screen .style-module-scss-module__G3nyoG__loading_screen_container{height:100%;display:block}.style-module-scss-module__G3nyoG__loading_screen .style-module-scss-module__G3nyoG__loading_screen_container .style-module-scss-module__G3nyoG__loading_animation{width:192px}.style-module-scss-module__G3nyoG__loading_screen .style-module-scss-module__G3nyoG__loading_screen_container .style-module-scss-module__G3nyoG__progress_bar{margin:-10px 0 8px}.style-module-scss-module__G3nyoG__loading_screen .style-module-scss-module__G3nyoG__loading_screen_container .style-module-scss-module__G3nyoG__title{margin-bottom:4px}.style-module-scss-module__G3nyoG__loading_screen .style-module-scss-module__G3nyoG__loading_screen_container>section{height:100%}
.style-module-scss-module__f6V-0G__price_summary_accordion_header{padding:12px!important}.style-module-scss-module__f6V-0G__price_summary_accordion_content{border-top:1px solid var(--color-N200);width:calc(100% - 24px);margin:0 12px;padding:12px 0}
.style-module-scss-module__raFQha__summar_list_item{position:relative}.style-module-scss-module__raFQha__summar_list_item[data-list-bullet=small],.style-module-scss-module__raFQha__summar_list_item[data-list-bullet=large]{padding-left:18px}.style-module-scss-module__raFQha__summar_list_item[data-list-bullet=small]:before,.style-module-scss-module__raFQha__summar_list_item[data-list-bullet=large]:before{content:"";border-radius:50%;display:block;position:absolute;top:50%;transform:translateY(-50%)}.style-module-scss-module__raFQha__summar_list_item[data-list-bullet=large]:before{background-color:var(--color-N400);width:6px;height:6px;left:0}.style-module-scss-module__raFQha__summar_list_item[data-list-bullet=small]:before{background-color:var(--color-N800);width:4px;height:4px;left:5px}
.style-module-scss-module__IVEI6W__flight_cart_action_bar.style-module-scss-module__IVEI6W__action_bar_with_summary{border-top:1px solid var(--color-N200);flex:0 0 117px}.style-module-scss-module__IVEI6W__flight_cart_action_bar.style-module-scss-module__IVEI6W__action_bar_without_summary{border-top:1px solid var(--color-N200);box-shadow:var(--elevation-1);width:100%;position:fixed;bottom:0}.style-module-scss-module__IVEI6W__flight_cart_action_bar.style-module-scss-module__IVEI6W__action_bar_without_summary>div{padding:16px 20px}
.style-module-scss-module__tTEUhq__flight_airport_suggestion_item{margin:0 calc(var(--bs-children-padding-horizontal)*-1);padding:0 var(--bs-children-padding-horizontal)}.style-module-scss-module__tTEUhq__flight_airport_suggestion_airport_code{background-color:var(--color-N100);border-radius:4px;height:24px;padding:4px 8px}.style-module-scss-module__tTEUhq__flight_airport_suggestion_children{padding:0 0 0 36px}
.style-module-scss-module__KAZVgG__flight_home_search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:linear-gradient(#ffffff59 -2.75%,#ffffff0d 63.41%,#fff0 141.49%);border-top:1px solid #fff6;border-image-source:linear-gradient(#fff6 0%,#9996 100%);border-top-left-radius:16px;border-top-right-radius:16px;gap:20px;width:100%;margin-top:-20px;padding:20px 20px 32px;position:relative;box-shadow:0 4px 24px #0000002b}
.FlightReviewScheduleInfo-module-scss-module__8pXSBW__schedule_section{margin-top:16px;padding-bottom:22px}.FlightReviewScheduleInfo-module-scss-module__8pXSBW__schedule_transit_info{background-color:var(--color-N100);border-radius:8px;margin-top:12px;margin-bottom:20px;padding:12px 16px}.FlightReviewScheduleInfo-module-scss-module__8pXSBW__schedule_detail{border:1px solid var(--color-N200);border-radius:8px}.FlightReviewScheduleInfo-module-scss-module__8pXSBW__schedule_detail .FlightReviewScheduleInfo-module-scss-module__8pXSBW__padding_schedule_detail{padding:12px}.FlightReviewScheduleInfo-module-scss-module__8pXSBW__schedule_detail .FlightReviewScheduleInfo-module-scss-module__8pXSBW__schedule_stopover{padding:12px 20px}.FlightReviewScheduleInfo-module-scss-module__8pXSBW__schedule_detail .FlightReviewScheduleInfo-module-scss-module__8pXSBW__image_airline{width:24px;height:18px}.FlightReviewScheduleInfo-module-scss-module__8pXSBW__schedule_detail .FlightReviewScheduleInfo-module-scss-module__8pXSBW__image_airline img{object-fit:contain}
.style-module-scss-module__Z1LlWG__hotel_summary{padding:12px 16px}.style-module-scss-module__Z1LlWG__hotel_summary .style-module-scss-module__Z1LlWG__hotel_summary_image{border-radius:4px;flex:0 0 55px;min-width:55px;overflow:hidden}.style-module-scss-module__Z1LlWG__hotel_summary .style-module-scss-module__Z1LlWG__hotel_summary_image img{object-fit:cover}.style-module-scss-module__Z1LlWG__hotel_summary .style-module-scss-module__Z1LlWG__hotel_summary_text{flex:0 0 calc(100% - 55px);width:calc(100% - 55px)}.style-module-scss-module__Z1LlWG__hotel_summary .style-module-scss-module__Z1LlWG__hotel_name{height:22px;line-height:22px}
.style-module-scss-module__uAEwRq__hotel_suggestion_item .style-module-scss-module__uAEwRq__hotel_suggestion_item_label{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:74px;display:block;overflow:hidden}
@keyframes style-module-scss-module__Gxprva__animation-fade-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.style-module-scss-module__Gxprva__fade_in_up{animation-name:style-module-scss-module__Gxprva__animation-fade-in-up}@keyframes style-module-scss-module__Gxprva__animation-fade-out-up{0%{transform:translateY(0)}to{transform:translateY(100%)}}.style-module-scss-module__Gxprva__fade_out_up{animation-name:style-module-scss-module__Gxprva__animation-fade-out-up}.style-module-scss-module__Gxprva__hotel_pdp_price_container{padding:12px 20px calc(12px + var(--safe-bottom));z-index:100;background-color:#fff;transition:all .25s;bottom:0;transform:translateY(0%);box-shadow:0 2px 8px #30313529}
.style-module-scss-module__8jh2gW__hotel_room_detail_item_content{padding:20px}.style-module-scss-module__8jh2gW__hotel_room_detail_item_content[data-disable-padding=top]{padding-top:0}.style-module-scss-module__8jh2gW__hotel_room_detail_item_content[data-disable-padding=bottom]{padding-bottom:0}
.style-module-scss-module__Wz2NBq__room_list_sticky_section{background-color:var(--color-N0);box-shadow:var(--elevation-1);opacity:0;z-index:100;padding:0 20px 4px;transition:opacity .3s cubic-bezier(.63,.01,.29,1),transform .3s cubic-bezier(.63,.01,.29,1);position:fixed;transform:translateY(-200%)}.style-module-scss-module__Wz2NBq__room_list_sticky_section[data-sticky=true]{opacity:1;transform:translateY(0)}
.style-module-scss-module__j7uWNW__order_list_filter .style-module-scss-module__j7uWNW__order_list_filter_option,.style-module-scss-module__j7uWNW__order_list_filter .style-module-scss-module__j7uWNW__custom_date_section{padding:12px 0}.style-module-scss-module__j7uWNW__order_list_filter .style-module-scss-module__j7uWNW__custom_cate_cta{background-color:var(--color-N100);border-radius:8px;width:100%;padding:12px}
.styles-module-scss-module__xz978q__flight_alternative{position:relative}.styles-module-scss-module__xz978q__flight_alternative .styles-module-scss-module__xz978q__flight_alternative_cta{background-color:#0000;border:0;flex:0 0 20px;width:20px;min-width:20px;height:20px}
.style-module-scss-module__44r9IG__hotel_order_reservation_dates .style-module-scss-module__44r9IG__reservation_date{align-self:flex-start}
.Carousel-module-scss-module__njHG0G__slide.Carousel-module-scss-module__njHG0G__slide{width:calc(var(--carousel-effective-content-width)/var(--carousel-visible-items) - var(--carousel-items-gap)*(var(--carousel-visible-items) - 1)/var(--carousel-visible-items));min-width:calc(var(--carousel-effective-content-width)/var(--carousel-visible-items) - var(--carousel-items-gap)*(var(--carousel-visible-items) - 1)/var(--carousel-visible-items))}@media (min-width:524px){.Carousel-module-scss-module__njHG0G__has_visible_items_524.Carousel-module-scss-module__njHG0G__has_visible_items_524{--carousel-visible-items:var(--visible-items-524)}}@media (min-width:768px){.Carousel-module-scss-module__njHG0G__has_visible_items_768.Carousel-module-scss-module__njHG0G__has_visible_items_768{--carousel-visible-items:var(--visible-items-768)}}@media (min-width:840px){.Carousel-module-scss-module__njHG0G__has_visible_items_large.Carousel-module-scss-module__njHG0G__has_visible_items_large{--carousel-visible-items:var(--visible-items-large)}.Carousel-module-scss-module__njHG0G__slide.Carousel-module-scss-module__njHG0G__slide{--carousel-effective-content-width:100%}}@media (min-width:960px){.Carousel-module-scss-module__njHG0G__has_visible_items_xlarge.Carousel-module-scss-module__njHG0G__has_visible_items_xlarge{--carousel-visible-items:var(--visible-items-xlarge)}}@media (min-width:1280px){.Carousel-module-scss-module__njHG0G__has_visible_items_xxlarge.Carousel-module-scss-module__njHG0G__has_visible_items_xxlarge{--carousel-visible-items:var(--visible-items-xxlarge)}}@media (min-width:1440px){.Carousel-module-scss-module__njHG0G__has_visible_items_xxxlarge.Carousel-module-scss-module__njHG0G__has_visible_items_xxxlarge{--carousel-visible-items:var(--visible-items-xxxlarge)}}
.ProgressStepVerticalDots-module-scss-module__71OvOq__progress_step_vertical_dots{--progress-step-vertical-dots-circle-dimension:10px;--progress-step-vertical-dots-circle-spacing:5px;padding:0;padding-top:var(--space-8);margin:0;list-style:none}.ProgressStepVerticalDots-module-scss-module__71OvOq__step{display:flex}.ProgressStepVerticalDots-module-scss-module__71OvOq__progress_step_vertical_dots .ProgressStepVerticalDots-module-scss-module__71OvOq__step+.ProgressStepVerticalDots-module-scss-module__71OvOq__step{margin-top:var(--space-8)}.ProgressStepVerticalDots-module-scss-module__71OvOq__title_content_container{margin-left:var(--space-8);word-break:break-word}.ProgressStepVerticalDots-module-scss-module__71OvOq__progress_step_vertical_dots:not(.ProgressStepVerticalDots-module-scss-module__71OvOq__show_dynamic_content) .ProgressStepVerticalDots-module-scss-module__71OvOq__title_content_container,.ProgressStepVerticalDots-module-scss-module__71OvOq__progress_step_vertical_dots.ProgressStepVerticalDots-module-scss-module__71OvOq__show_dynamic_content .ProgressStepVerticalDots-module-scss-module__71OvOq__step:not(.ProgressStepVerticalDots-module-scss-module__71OvOq__step_has_content) .ProgressStepVerticalDots-module-scss-module__71OvOq__title_content_container{padding-bottom:var(--space-4)}.ProgressStepVerticalDots-module-scss-module__71OvOq__clickable{cursor:pointer;border-radius:8px}.ProgressStepVerticalDots-module-scss-module__71OvOq__clickable:hover{background-color:var(--color-B100)}.ProgressStepVerticalDots-module-scss-module__71OvOq__circle_line_container{min-width:var(--progress-step-vertical-dots-circle-dimension);flex-direction:column;align-items:center;display:flex}.ProgressStepVerticalDots-module-scss-module__71OvOq__circle{width:var(--progress-step-vertical-dots-circle-dimension);height:var(--progress-step-vertical-dots-circle-dimension);border:solid 2px var(--color-N300);margin:var(--progress-step-vertical-dots-circle-spacing) 0;border-radius:999px;flex-shrink:0}.ProgressStepVerticalDots-module-scss-module__71OvOq__circle_end{background-color:var(--color-N300)}.ProgressStepVerticalDots-module-scss-module__71OvOq__line{width:1px;height:100%}.ProgressStepVerticalDots-module-scss-module__71OvOq__line_solid{background-color:var(--color-N300)}.ProgressStepVerticalDots-module-scss-module__71OvOq__line_dash{background-image:linear-gradient(to bottom, var(--color-N400) 0%, var(--color-N400) 50%, transparent 50%, transparent 100%);background-repeat:repeat-y;background-size:1px 8px}.ProgressStepVerticalDots-module-scss-module__71OvOq__content{margin-top:var(--space-4);min-height:8px}@media (min-width:840px){.ProgressStepVerticalDots-module-scss-module__71OvOq__progress_step_vertical_dots{--progress-step-vertical-dots-circle-dimension:12px;--progress-step-vertical-dots-circle-spacing:4px}}
.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display{background-color:var(--color-N50);cursor:pointer;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display.SearchFormDisplay-module-scss-module__BYC8uW__transparent{background-color:#0000;border-radius:0;padding-left:12px;padding-right:12px}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display.SearchFormDisplay-module-scss-module__BYC8uW__transparent.SearchFormDisplay-module-scss-module__BYC8uW__h_padding_0{padding-left:0;padding-right:0}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display .SearchFormDisplay-module-scss-module__BYC8uW__icon_content_container{flex-direction:row;flex-grow:1;align-items:center;column-gap:12px;display:flex}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display .SearchFormDisplay-module-scss-module__BYC8uW__icon_container{flex:none;justify-content:flex-start;align-items:center;display:flex}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display.SearchFormDisplay-module-scss-module__BYC8uW__general_variant{padding:8px 16px}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display .SearchFormDisplay-module-scss-module__BYC8uW__text_trunc{-webkit-user-select:none;user-select:none;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:var(--max-truncate-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display .SearchFormDisplay-module-scss-module__BYC8uW__content_container{word-break:break-word;flex-direction:column;flex:1;justify-content:flex-start;font-weight:700;display:flex}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display .SearchFormDisplay-module-scss-module__BYC8uW__auxiliary_container{word-break:break-word;justify-content:flex-end;align-items:center;display:flex}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display .SearchFormDisplay-module-scss-module__BYC8uW__auxiliary_container>*+*{margin-left:12px}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display.SearchFormDisplay-module-scss-module__BYC8uW__disabled{cursor:default}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display.SearchFormDisplay-module-scss-module__BYC8uW__disabled .SearchFormDisplay-module-scss-module__BYC8uW__auxiliary_container,.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display.SearchFormDisplay-module-scss-module__BYC8uW__disabled .SearchFormDisplay-module-scss-module__BYC8uW__auxiliary_container svg{color:var(--color-N400)}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display.SearchFormDisplay-module-scss-module__BYC8uW__active{outline:2px solid var(--color-B400)}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack{background-color:var(--color-N50);border-radius:8px;outline:1px solid #0000;position:relative}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack .SearchFormDisplay-module-scss-module__BYC8uW__search_form_display+.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display{border-radius:0 0 8px 8px;margin-top:-8px;padding-top:24px}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack .SearchFormDisplay-module-scss-module__BYC8uW__search_form_display+.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display:before{content:"";border-top:1px solid var(--color-N200);margin:0 16px;position:absolute;top:8px;left:0;right:0}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack>div[class*=_collapse]{margin-top:-8px}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack>div[class*=_collapse] .SearchFormDisplay-module-scss-module__BYC8uW__search_form_display{border-radius:0 0 8px 8px;margin-top:0;padding-top:24px}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack>div[class*=_collapse] .SearchFormDisplay-module-scss-module__BYC8uW__search_form_display:before{content:"";border-top:1px solid var(--color-N200);margin:0 16px;position:absolute;top:8px;left:0;right:0}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack .SearchFormDisplay-module-scss-module__BYC8uW__with_divider{border-bottom:1px solid var(--color-N200);z-index:1;margin:0 12px;position:relative}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack.SearchFormDisplay-module-scss-module__BYC8uW__transparent{background-color:#0000;border-radius:0}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack.SearchFormDisplay-module-scss-module__BYC8uW__transparent .SearchFormDisplay-module-scss-module__BYC8uW__search_form_display+.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display:before,.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack.SearchFormDisplay-module-scss-module__BYC8uW__transparent>div[class*=_collapse] .SearchFormDisplay-module-scss-module__BYC8uW__search_form_display:before{border-top-style:dashed}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack.SearchFormDisplay-module-scss-module__BYC8uW__transparent .SearchFormDisplay-module-scss-module__BYC8uW__with_divider{border-bottom-style:dashed}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack.SearchFormDisplay-module-scss-module__BYC8uW__transparent.SearchFormDisplay-module-scss-module__BYC8uW__h_padding_0 .SearchFormDisplay-module-scss-module__BYC8uW__search_form_display{padding-left:0;padding-right:0}.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack.SearchFormDisplay-module-scss-module__BYC8uW__transparent.SearchFormDisplay-module-scss-module__BYC8uW__h_padding_0 .SearchFormDisplay-module-scss-module__BYC8uW__search_form_display+.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display:before,.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack.SearchFormDisplay-module-scss-module__BYC8uW__transparent.SearchFormDisplay-module-scss-module__BYC8uW__h_padding_0>div[class*=_collapse] .SearchFormDisplay-module-scss-module__BYC8uW__search_form_display:before,.SearchFormDisplay-module-scss-module__BYC8uW__search_form_display_stack.SearchFormDisplay-module-scss-module__BYC8uW__transparent.SearchFormDisplay-module-scss-module__BYC8uW__h_padding_0 .SearchFormDisplay-module-scss-module__BYC8uW__with_divider{margin-left:0;margin-right:0}
.style-module-scss-module__BPAigG__checkbox_list .style-module-scss-module__BPAigG__checkbox_list_option{padding:var(--margin-item)}
.style-module-scss-module__UNnJNW__add_ons_flight_info img{object-fit:contain;width:auto;max-width:24px}.style-module-scss-module__UNnJNW__add_ons_flight_info a{text-decoration:none}
.style-module-scss-module__k9sNQq__flight_cart_form_container{width:100%;height:100%;transition:all .5s cubic-bezier(.63,.01,.29,1);transform:translateY(0)}.style-module-scss-module__k9sNQq__flight_cart_form_container[data-selected=add-ons-form]{transform:translateY(-100%)}.style-module-scss-module__k9sNQq__flight_cart_form_container .style-module-scss-module__k9sNQq__flight_cart_form{flex:0 0 100%;position:relative;overflow:hidden}.style-module-scss-module__k9sNQq__flight_cart_form_container .style-module-scss-module__k9sNQq__flight_cart_form[data-visible=true]{opacity:0;animation-delay:.5s}.style-module-scss-module__k9sNQq__flight_cart_form_container .style-module-scss-module__k9sNQq__flight_cart_form[data-visible=false]{opacity:1;animation-delay:.25s}
.style-module-scss-module__6CD1bG__flight_airport_search_box{box-shadow:initial;margin:0 calc(var(--bs-children-padding-horizontal)*-1);padding:20px var(--bs-children-padding-horizontal);width:calc(100% + var(--bs-children-padding-horizontal)*2);z-index:100;background:#fff;transition:initial;position:sticky;top:-20px}.style-module-scss-module__6CD1bG__flight_airport_search_box[data-scrolled=true]{box-shadow:var(--elevation-1);transition:all .3s cubic-bezier(.63,.01,.29,1)}.style-module-scss-module__6CD1bG__flight_airport_not_found_text{padding:8px 0}
.style-module-scss-module__6yWjia__flight_policy_content .style-module-scss-module__6yWjia__flight_policy_estimated{background-color:var(--color-N100);border-radius:4px;padding:8px}.style-module-scss-module__6yWjia__flight_policy_content .style-module-scss-module__6yWjia__flight_policy_card .style-module-scss-module__6yWjia__flight_policy_card_icon{background-color:var(--color-N400);border-radius:50%;width:20px;height:20px}.style-module-scss-module__6yWjia__flight_policy_content .style-module-scss-module__6yWjia__flight_policy_card .style-module-scss-module__6yWjia__flight_policy_card_text_list{padding-left:8px}.style-module-scss-module__6yWjia__flight_policy_content .style-module-scss-module__6yWjia__fligh_policy_step{margin-bottom:20px}.style-module-scss-module__6yWjia__flight_policy_content .style-module-scss-module__6yWjia__fligh_policy_step[data-last-element=true]{margin:0}
.style-module-scss-module__jKt3_q__flight_home_page_content{z-index:100;margin-top:-12px;position:relative}
.FlightReviewJourneyCard-module-scss-module__Q1jYjG__journey_detail{margin-top:24px}.FlightReviewJourneyCard-module-scss-module__Q1jYjG__journey_detail .FlightReviewJourneyCard-module-scss-module__Q1jYjG__transit_info{background-color:var(--color-N100);border-radius:8px;padding:8px}
.style-module-scss-module__mekD-a__hotel_booking_room_gallery{background-color:var(--color-N0)}.style-module-scss-module__mekD-a__hotel_booking_room_gallery>div{margin:0}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__carousel_wrapper{--carousel-items-gap:var(--space-4);--carousel-slide-shadow-offset:0}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__carousel_wrapper>button:first-child{left:var(--space-24)!important}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__carousel_wrapper>button:last-child{right:var(--space-24)!important}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__slide_wrapper{height:100%}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__slide_wrapper img{object-fit:cover}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__slider_wrapper{--slider-wrapper-min-height:unset;--slider-wrapper-height:unset;height:var(--slider-wrapper-height);margin:calc(-1*var(--carousel-slide-shadow-offset));min-height:var(--slider-wrapper-min-height);padding:var(--carousel-slide-shadow-offset)}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__slider_wrapper.style-module-scss-module__mekD-a__slider_wrapper_singular{--slider-wrapper-min-height:180px;--slider-wrapper-height:23vh}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__slider_wrapper.style-module-scss-module__mekD-a__slider_wrapper_singular .style-module-scss-module__mekD-a__slide_wrapper{--carousel-effective-content-width:100%}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__slider_wrapper.style-module-scss-module__mekD-a__slider_wrapper_pair{--slider-wrapper-min-height:119px;--slider-wrapper-height:15vh}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__slider_wrapper.style-module-scss-module__mekD-a__slider_wrapper_pair .style-module-scss-module__mekD-a__slide_wrapper{--carousel-effective-content-width:100%}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__slider_wrapper.style-module-scss-module__mekD-a__slider_wrapper_several{--slider-wrapper-min-height:105px;--slider-wrapper-height:13vh}.style-module-scss-module__mekD-a__hotel_booking_room_gallery .style-module-scss-module__mekD-a__slider_wrapper:after{content:unset;padding-left:0}
.style-module-scss-module__uBs8zq__hotel_booking_room_detail{height:100%;padding-bottom:var(--safe-bottom);padding-top:calc(var(--safe-top) + 48px);position:relative;overflow-y:auto}.style-module-scss-module__uBs8zq__hotel_booking_room_detail .style-module-scss-module__uBs8zq__hotel_booking_room_detail_header{z-index:100}
.style-module-scss-module__TO5sia__hotel_booking_stay_detail .style-module-scss-module__TO5sia__room_summary_container{overflow:hidden}.style-module-scss-module__TO5sia__hotel_booking_stay_detail .style-module-scss-module__TO5sia__room_summary_container>div>button{width:-webkit-fill-available;width:-moz-available;width:stretch}
.style-module-scss-module__rVh5TG__hotel_suggestion_shimmer_item{height:68px;margin:0 calc(var(--bs-children-padding-horizontal)*-1);padding:0;padding:0 var(--bs-children-padding-horizontal);position:relative}.style-module-scss-module__rVh5TG__hotel_suggestion_shimmer_item .style-module-scss-module__rVh5TG__hotel_suggestion_shimmer_illustration,.style-module-scss-module__rVh5TG__hotel_suggestion_shimmer_item .style-module-scss-module__rVh5TG__hotel_suggestion_shimmer_title,.style-module-scss-module__rVh5TG__hotel_suggestion_shimmer_item .style-module-scss-module__rVh5TG__hotel_suggestion_shimmer_airport_code,.style-module-scss-module__rVh5TG__hotel_suggestion_shimmer_item .style-module-scss-module__rVh5TG__hotel_suggestion_shimmer_description{border-radius:8px;height:fit-content;display:block;position:relative;overflow:hidden}
.style-module-scss-module__50Kx7G__hotel_home_search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:linear-gradient(#ffffff59 -2.75%,#ffffff0d 63.41%,#fff0 141.49%);border-top:1px solid #fff6;border-image-source:linear-gradient(#fff6 0%,#9996 100%);border-top-left-radius:16px;border-top-right-radius:16px;gap:20px;width:100%;margin-top:-20px;padding:20px 20px 32px;position:relative;box-shadow:0 4px 24px #0000002b}
.style-module-scss-module__xW-sqG__hotel_about_accommodation_section{padding:20px}.style-module-scss-module__xW-sqG__hotel_about_accommodation_section .style-module-scss-module__xW-sqG__hotel_accommodation_summary{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.style-module-scss-module__xW-sqG__hotel_accommodation_raw_text{position:relative}.style-module-scss-module__xW-sqG__hotel_accommodation_raw_text ul{margin-block:4px;padding-inline-start:16px}
.style-module-scss-module__jgA_qq__hotel_room_detail_text_section .style-module-scss-module__jgA_qq__text_content{padding:8px 0 0}.style-module-scss-module__jgA_qq__hotel_room_detail_text_section .style-module-scss-module__jgA_qq__text_content ul{margin-block:4px;padding-inline-start:16px}
.style-module-scss-module__MNcLUa__flight_home_order_list{background-color:var(--color-N0);position:relative}
.style-module-scss-module__2wlRyq__hotel_home_order_list{background-color:var(--color-N0);position:relative}
.style-module-scss-module__zg7a6q__order_list_second_row{padding:20px 20px calc(20px + var(--safe-bottom))}.style-module-scss-module__zg7a6q__order_list_second_row .style-module-scss-module__zg7a6q__order_list_second_row_loading{margin:8px auto 0}.style-module-scss-module__zg7a6q__order_list_second_row .style-module-scss-module__zg7a6q__order_list_second_row_loading>svg{color:var(--color-B400);width:40px;height:40px;margin:auto}
.style-module-scss-module__TO7iXq__flight_order_detail_journey{background-color:var(--color-N100);padding:16px 20px}
.style-module-scss-module__6L77FG__hotel_room_details_bottom_sheet_content{width:100%}.style-module-scss-module__6L77FG__hotel_room_details_bottom_sheet_content .style-module-scss-module__6L77FG__hotel_room_details_content{width:100%;padding:20px}.style-module-scss-module__6L77FG__hotel_room_details_bottom_sheet_content>:last-child{padding-bottom:calc(20px + var(--safe-bottom))}.style-module-scss-module__6L77FG__hotel_room_details_bottom_sheet_content .style-module-scss-module__6L77FG__hotel_room_details_facilities{width:100%}.style-module-scss-module__6L77FG__hotel_room_details_bottom_sheet_content .style-module-scss-module__6L77FG__hotel_room_details_facilities .style-module-scss-module__6L77FG__icon{width:16px;min-width:16px;height:16px}
.PhoneNumberInput-module-scss-module__YJoYiW__phone_input_wrapper{position:relative}.PhoneNumberInput-module-scss-module__YJoYiW__phone_input_wrapper input{padding-left:var(--input-padding-left)}.PhoneNumberInput-module-scss-module__YJoYiW__phone_input_wrapper input:-webkit-autofill{transition:background-color 5000s ease-in-out}.PhoneNumberInput-module-scss-module__YJoYiW__phone_input_wrapper input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out}.PhoneNumberInput-module-scss-module__YJoYiW__phone_input_wrapper input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out}.PhoneNumberInput-module-scss-module__YJoYiW__phone_input_wrapper label{left:72px!important}.PhoneNumberInput-module-scss-module__YJoYiW__phone_input_wrapper .PhoneNumberInput-module-scss-module__YJoYiW__phone_country_code{margin-left:-4px}.PhoneNumberInput-module-scss-module__YJoYiW__country_button{appearance:none;background-color:var(--color-N50);cursor:pointer;padding-left:var(--space-12);padding-right:var(--space-8);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PhoneNumberInput-module-scss-module__YJoYiW__country_button:disabled{background-color:var(--color-N200);cursor:not-allowed}.PhoneNumberInput-module-scss-module__YJoYiW__phone_input_wrapper_disabled .PhoneNumberInput-module-scss-module__YJoYiW__country_button,.PhoneNumberInput-module-scss-module__YJoYiW__phone_input_wrapper.PhoneNumberInput-module-scss-module__YJoYiW__state_disabled .PhoneNumberInput-module-scss-module__YJoYiW__country_button{background-color:var(--color-N200)}.PhoneNumberInput-module-scss-module__YJoYiW__country_button_image{border-radius:1.4px}.PhoneNumberInput-module-scss-module__YJoYiW__phone_input_wrapper.PhoneNumberInput-module-scss-module__YJoYiW__state_disabled .PhoneNumberInput-module-scss-module__YJoYiW__country_button_image{opacity:.6}.PhoneNumberInput-module-scss-module__YJoYiW__country_button_hide_chevron{padding-left:20px;padding-right:20px}.PhoneNumberInput-module-scss-module__YJoYiW__country_button_chevron{margin-left:var(--space-4);transition:transform .3s ease-in-out}
.Slider-module-scss-module__hXG4OG__wrapper{--thumb-size:24px;--track-height:4px;--separator-width:2px;height:var(--thumb-size);margin:0 calc(var(--thumb-size)/2);isolation:isolate;z-index:0;position:relative}.Slider-module-scss-module__hXG4OG__wrapper:before{content:"";height:var(--track-height);background-color:var(--color-N300);border-radius:calc(var(--track-height)/2);z-index:1;width:100%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Slider-module-scss-module__hXG4OG__wrapper.Slider-module-scss-module__hXG4OG__disabled:before{background-color:var(--color-N100)}.Slider-module-scss-module__hXG4OG__wrapper .Slider-module-scss-module__hXG4OG__track_progress{height:var(--track-height);background-color:var(--color-B400);border-radius:calc(var(--track-height)/2);z-index:2;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Slider-module-scss-module__hXG4OG__disabled.Slider-module-scss-module__hXG4OG__wrapper .Slider-module-scss-module__hXG4OG__track_progress{background-color:var(--color-N200)}.Slider-module-scss-module__hXG4OG__wrapper .Slider-module-scss-module__hXG4OG__separators{width:100%;height:var(--track-height);pointer-events:none;z-index:3;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Slider-module-scss-module__hXG4OG__wrapper .Slider-module-scss-module__hXG4OG__separator{width:var(--separator-width);height:var(--track-height);background-color:var(--color-N0);position:absolute;transform:translate(-50%)}.Slider-module-scss-module__hXG4OG__wrapper .Slider-module-scss-module__hXG4OG__thumb{box-shadow:var(--elevation-1);height:var(--thumb-size);width:var(--thumb-size);background-color:var(--color-N0);cursor:pointer;z-index:4;border:none;border-radius:50%;transition:transform .1s ease-in;position:absolute;top:50%;transform:translate(-50%,-50%)}.Slider-module-scss-module__hXG4OG__wrapper .Slider-module-scss-module__hXG4OG__thumb:before{content:"";position:absolute;inset:-8px}.Slider-module-scss-module__hXG4OG__wrapper .Slider-module-scss-module__hXG4OG__thumb.Slider-module-scss-module__hXG4OG__active{z-index:5;transform:translate(-50%,-50%)scale(1.5)}.Slider-module-scss-module__hXG4OG__disabled.Slider-module-scss-module__hXG4OG__wrapper .Slider-module-scss-module__hXG4OG__thumb{cursor:default;background-color:var(--color-N100)}.Slider-module-scss-module__hXG4OG__wrapper.Slider-module-scss-module__hXG4OG__single_handle .Slider-module-scss-module__hXG4OG__track_progress{border-top-left-radius:calc(var(--track-height)/2);border-bottom-left-radius:calc(var(--track-height)/2)}@media (min-width:840px){.Slider-module-scss-module__hXG4OG__wrapper{--thumb-size:24px}}
.style-module-scss-module__kjcwua__add_ons_journey_footer{background-color:var(--color-N0);border-top:1px solid var(--color-N200);box-shadow:var(--elevation-1);padding:16px 16px calc(16px + var(--safe-bottom));z-index:100;width:100%;position:fixed;bottom:0;left:0}.style-module-scss-module__kjcwua__add_ons_journey_footer .style-module-scss-module__kjcwua__sub_total_section{height:24px}.style-module-scss-module__kjcwua__add_ons_journey_detail{padding-top:16px}
.style-module-scss-module__95si8G__add_ons_summary a{text-decoration:none}
.style-module-scss-module___r_cqa__flight_price_bottom_sheet{padding-top:20px}
.style-module-scss-module__yUckyq__flight_policy_faq .style-module-scss-module__yUckyq__accordion_icon{width:20px;height:20px}.style-module-scss-module__yUckyq__flight_policy_faq .style-module-scss-module__yUckyq__policy_item{border-bottom:1px solid var(--color-N100);padding:12px 0}.style-module-scss-module__yUckyq__flight_policy_faq .style-module-scss-module__yUckyq__policy_item:first-of-type{border-top:1px solid var(--color-N100)}.style-module-scss-module__yUckyq__flight_policy_faq .style-module-scss-module__yUckyq__aditional_item .style-module-scss-module__yUckyq__aditional_item_dot{align-items:center;height:16px;display:flex}
.FlightSearchBottomFilter-module-scss-module__05zSgG__bottom_filter{background-color:var(--color-N0);padding:0 20px var(--safe-bottom);z-index:12;width:100%;position:fixed;bottom:0;left:0}.FlightSearchBottomFilter-module-scss-module__05zSgG__bottom_filter .FlightSearchBottomFilter-module-scss-module__05zSgG__button_filter{background:0 0;border:none;flex-direction:column;align-items:center;width:100%;padding:8px 0;display:flex}.FlightSearchBottomFilter-module-scss-module__05zSgG__bottom_filter .FlightSearchBottomFilter-module-scss-module__05zSgG__button_filter .FlightSearchBottomFilter-module-scss-module__05zSgG__icon_container{position:relative}.FlightSearchBottomFilter-module-scss-module__05zSgG__bottom_filter .FlightSearchBottomFilter-module-scss-module__05zSgG__button_filter .FlightSearchBottomFilter-module-scss-module__05zSgG__icon_container .FlightSearchBottomFilter-module-scss-module__05zSgG__icon_badge{background-color:var(--color-G500);border-radius:100%;width:9px;height:9px;position:absolute;top:-2px;right:32%}
.FlightReviewPriceSection-module-scss-module__ITp7uW__review_price_ticket{padding-top:16px;padding-bottom:16px}.FlightReviewPriceSection-module-scss-module__ITp7uW__review_price_ticket .FlightReviewPriceSection-module-scss-module__ITp7uW__card_refund_reschedule{margin-top:12px}.FlightReviewPriceSection-module-scss-module__ITp7uW__review_price_ticket .FlightReviewPriceSection-module-scss-module__ITp7uW__card_refund_reschedule .FlightReviewPriceSection-module-scss-module__ITp7uW__refund_reschedule{background-color:var(--color-N100);padding:12px}
.style-module-scss-module__JJKCYa__hotel_booking_room_info{padding:16px 20px}
.style-module-scss-module__03P7rq__hotel_price_summary_section{background-color:var(--color-N0);box-shadow:var(--elevation-1);padding:16px 20px calc(16px + var(--safe-bottom));z-index:100;position:relative}
.style-module-scss-module__Fla6fa__hotel_search_box{box-shadow:initial;margin:0 calc(var(--bs-children-padding-horizontal)*-1);padding:20px var(--bs-children-padding-horizontal);width:calc(100% + var(--bs-children-padding-horizontal)*2);z-index:100;background:#fff;transition:initial;position:sticky;top:-20px}.style-module-scss-module__Fla6fa__hotel_search_box[data-scrolled=true]{box-shadow:var(--elevation-1);transition:all .3s cubic-bezier(.63,.01,.29,1)}.style-module-scss-module__Fla6fa__hotel_not_found_text{padding:8px 0}
.style-module-scss-module__Sf9abW__hotel_pdp_summary{padding:20px}.style-module-scss-module__Sf9abW__hotel_pdp_summary .style-module-scss-module__Sf9abW__address_information{text-decoration:underline}
.style-module-scss-module__Eg9_qG__hotel_facilities_button{appearance:none;color:inherit;cursor:pointer;background:0 0;background-color:var(--color-N0);border:none;border:1px solid var(--color-N200);border-radius:4px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100px;padding:12px;display:flex}.style-module-scss-module__Eg9_qG__hotel_facilities_button:before,.style-module-scss-module__Eg9_qG__hotel_facilities_button:after{background:0 0}.style-module-scss-module__Eg9_qG__hotel_facilities_button>section{background-color:var(--font-color-high-emphasis);height:32px;-webkit-mask-image:var(--data-icon);mask-image:var(--data-icon);width:32px;display:block;position:relative;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.style-module-scss-module__Eg9_qG__hotel_facilities_button>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.style-module-scss-module__Eg9_qG__hotel_facilities_button[data-selected=true]{background-color:var(--color-B100);border-color:var(--color-B400)}.style-module-scss-module__Eg9_qG__hotel_facilities_button[data-selected=true]>section{background-color:var(--font-color-activity)}
.style-module-scss-module__ERzlra__common_total_price{margin:0 calc(var(--bs-children-padding-horizontal)*-1);padding:12px var(--bs-children-padding-horizontal) 0;width:calc(100% + var(--bs-children-padding-horizontal)*2)}.style-module-scss-module__ERzlra__common_price_divider{margin:0 calc(var(--bs-children-padding-horizontal)*-1);width:calc(100% + var(--bs-children-padding-horizontal)*2)}.style-module-scss-module__ERzlra__common_sub_price_detail{padding:20px 0}
.style-module-scss-module__qyuFUG__order_list_second_row_section{background-color:var(--color-N0);flex:1}.style-module-scss-module__qyuFUG__order_list_second_row_section[data-layout=fullscreen]{height:fit-content}.style-module-scss-module__qyuFUG__order_list_second_row_section .style-module-scss-module__qyuFUG__order_list_tabs{background-color:var(--color-N0);z-index:100;transition:box-shadow .3s cubic-bezier(.63,.01,.29,1);position:sticky;top:0}.style-module-scss-module__qyuFUG__order_list_second_row_section .style-module-scss-module__qyuFUG__order_list_tabs[data-sticky=true]{box-shadow:var(--elevation-1)}
.style-module-scss-module__Xg0JYW__flight_passenger_information .style-module-scss-module__Xg0JYW__left_section{flex:0 0 20px;width:20px}
.style-module-scss-module__k2MG8a__hotel_order_room_details_card .style-module-scss-module__k2MG8a__additional_details_container .style-module-scss-module__k2MG8a__icon{min-width:16px}
.SearchBox-module-scss-module__y-xbbG__search_box{align-items:center;display:flex}.SearchBox-module-scss-module__y-xbbG__nav_button{cursor:pointer;width:24px;height:24px;margin-right:var(--space-16);background:0 0;border:0;padding:0}.SearchBox-module-scss-module__y-xbbG__placeholder{width:100%;padding:0 var(--space-4);--placeholder-vertical-translate:calc(var(--line-height-b2) + 2px);display:flex;position:relative;overflow:hidden}.SearchBox-module-scss-module__y-xbbG__placeholder>label{flex:1;display:flex}.SearchBox-module-scss-module__y-xbbG__placeholder .SearchBox-module-scss-module__y-xbbG__text{width:100%;transform:translateY(var(--placeholder-vertical-translate));z-index:0;white-space:nowrap;min-height:var(--line-height-b2);line-height:var(--line-height-b2);align-items:center;display:flex;position:absolute;top:0}.SearchBox-module-scss-module__y-xbbG__placeholder .SearchBox-module-scss-module__y-xbbG__active{transition:transform .5s ease-in;transform:translateY(0)}.SearchBox-module-scss-module__y-xbbG__placeholder .SearchBox-module-scss-module__y-xbbG__out{opacity:0;transform:translateY(calc(-1 * var(--placeholder-vertical-translate)));transition:transform .5s ease-in,opacity .3s ease-in}.SearchBox-module-scss-module__y-xbbG__placeholder .SearchBox-module-scss-module__y-xbbG__accessibility_search{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SearchBox-module-scss-module__y-xbbG__input_box{padding:6px var(--space-12);background-color:var(--color-N0);box-sizing:border-box;box-shadow:var(--elevation-1);border-radius:999px;flex:auto;align-items:center;line-height:16px;display:flex;position:relative}.SearchBox-module-scss-module__y-xbbG__input_box input{font-size:var(--font-size-b2);line-height:var(--line-height-b2);color:var(--font-color-high-emphasis);caret-color:var(--font-color-activity);z-index:1;background-color:#0000;border:0;flex:auto;width:100%;position:relative}.SearchBox-module-scss-module__y-xbbG__input_box input::placeholder{font-weight:var(--font-weight-regular);color:var(--font-color-low-emphasis)}.SearchBox-module-scss-module__y-xbbG__input_box input:focus{outline:0}.SearchBox-module-scss-module__y-xbbG__input_box_color_light{background-color:var(--color-N50);box-shadow:none}.SearchBox-module-scss-module__y-xbbG__size_md{padding:10px var(--space-12)}.SearchBox-module-scss-module__y-xbbG__size_md .SearchBox-module-scss-module__y-xbbG__placeholder{padding:0 var(--space-8)}.SearchBox-module-scss-module__y-xbbG__icon_search{flex-shrink:0}.SearchBox-module-scss-module__y-xbbG__link_group{cursor:pointer;cursor:pointer;border:0;border-left:1px solid var(--color-N200);padding:0;padding-left:var(--space-4);padding-right:var(--space-4);background:0 0;flex-shrink:0;align-items:center;max-width:113px;display:flex;overflow:hidden}.SearchBox-module-scss-module__y-xbbG__link_group span{font-weight:var(--font-weight-bold);color:var(--font-color-activity);margin-left:var(--space-4);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SearchBox-module-scss-module__y-xbbG__close_button{cursor:pointer;background:0 0;border:0;padding:0}@media (min-width:840px){.SearchBox-module-scss-module__y-xbbG__size_sm{padding:10px var(--space-12)}.SearchBox-module-scss-module__y-xbbG__size_sm .SearchBox-module-scss-module__y-xbbG__icon_search{width:20px;height:20px}.SearchBox-module-scss-module__y-xbbG__size_md{padding:var(--space-16) 20px}.SearchBox-module-scss-module__y-xbbG__size_md .SearchBox-module-scss-module__y-xbbG__placeholder{--placeholder-vertical-translate:calc(var(--line-height-b3) + 2px)}.SearchBox-module-scss-module__y-xbbG__size_md .SearchBox-module-scss-module__y-xbbG__text{font-size:var(--font-size-b1);line-height:var(--line-height-b1);min-height:var(--line-height-b1)}.SearchBox-module-scss-module__y-xbbG__size_md input{font-size:var(--font-size-b1);line-height:var(--line-height-b1)}.SearchBox-module-scss-module__y-xbbG__size_md .SearchBox-module-scss-module__y-xbbG__icon_search{width:24px;height:24px}.SearchBox-module-scss-module__y-xbbG__size_desktop_dropdown{padding:11px 12px}.SearchBox-module-scss-module__y-xbbG__size_desktop_dropdown .SearchBox-module-scss-module__y-xbbG__placeholder{--placeholder-vertical-translate:calc(var(--line-height-b3) + 2px)}.SearchBox-module-scss-module__y-xbbG__size_desktop_dropdown .SearchBox-module-scss-module__y-xbbG__text{font-size:var(--font-size-b2);line-height:var(--line-height-b2);min-height:var(--line-height-b2)}.SearchBox-module-scss-module__y-xbbG__size_desktop_dropdown input{font-size:var(--font-size-b2);line-height:var(--line-height-b2)}.SearchBox-module-scss-module__y-xbbG__size_desktop_dropdown .SearchBox-module-scss-module__y-xbbG__icon_search{width:24px;height:24px}}
.style-module-scss-module__GWzWTW__http_debug{padding:var(--space-8) var(--edge-padding) 48px}.style-module-scss-module__GWzWTW__http_debug .style-module-scss-module__GWzWTW__http_debug_item{border-bottom:1px solid var(--color-N200);padding:12px 0}.style-module-scss-module__GWzWTW__http_debug .style-module-scss-module__GWzWTW__http_debug_item:last-of-type{border:0}.style-module-scss-module__GWzWTW__http_debug pre{background-color:var(--color-N100);flex-direction:initial;border-radius:8px;align-items:center;gap:8px;margin:0;padding:16px;font-size:12px;display:flex;overflow:auto}.style-module-scss-module__GWzWTW__http_debug_bottomsheet,.style-module-scss-module__GWzWTW__http_debug_cta{z-index:9000}.style-module-scss-module__GWzWTW__http_debug_cta{bottom:70px}.style-module-scss-module__GWzWTW__http_debug_cta button{border-radius:100px!important}.style-module-scss-module__GWzWTW__http_debug_safe_insets{background-color:var(--color-N0);border:1px solid var(--color-N200);margin-bottom:var(--space-12);padding:var(--space-8);border-radius:8px}
.style-module-scss-module__aJQ5Bq__add_ons_card .style-module-scss-module__aJQ5Bq__add_ons_card_cheapest_price{background-color:var(--color-N100);border-radius:8px;padding:8px 12px}.style-module-scss-module__aJQ5Bq__add_ons_card .style-module-scss-module__aJQ5Bq__add_ons_card_cheapest_price button{background-color:#0000;border:0;display:flex}.style-module-scss-module__aJQ5Bq__add_ons_card .style-module-scss-module__aJQ5Bq__add_ons_card_journey_section{background-color:var(--color-N100);border-radius:8px;padding:12px}.style-module-scss-module__aJQ5Bq__add_ons_card .style-module-scss-module__aJQ5Bq__add_ons_card_journey_section button{background-color:#0000;border:0;width:20px;height:20px}
.style-module-scss-module__tzxwWG__flight_cart_modules{background-color:var(--color-N100);flex-direction:column;width:100%;height:100dvh;overflow:hidden;display:flex!important}.style-module-scss-module__tzxwWG__flight_cart_modules .style-module-scss-module__tzxwWG__flight_cart_header{background-color:var(--color-N0);z-index:100;width:100%;top:0}.style-module-scss-module__tzxwWG__flight_cart_modules .style-module-scss-module__tzxwWG__flight_cart_content{flex:1;width:100%;overflow:hidden}.style-module-scss-module__tzxwWG__flight_cart_modules .style-module-scss-module__tzxwWG__flight_cart_form_container{width:100%;height:100%;transition:all .5s cubic-bezier(.63,.01,.29,1);transform:translateY(0)}.style-module-scss-module__tzxwWG__flight_cart_modules .style-module-scss-module__tzxwWG__flight_cart_form_container[data-selected=add-ons-form]{transform:translateY(-100%)}.style-module-scss-module__tzxwWG__flight_cart_modules .style-module-scss-module__tzxwWG__flight_cart_form{flex:0 0 100%;position:relative;overflow:hidden}.style-module-scss-module__tzxwWG__flight_cart_modules .style-module-scss-module__tzxwWG__flight_cart_form[data-visible=true]{opacity:0;animation-delay:.5s}.style-module-scss-module__tzxwWG__flight_cart_modules .style-module-scss-module__tzxwWG__flight_cart_form[data-visible=false]{opacity:1;animation-delay:.25s}.style-module-scss-module__tzxwWG__flight_cart_modules .style-module-scss-module__tzxwWG__flight_cart_loading{width:100%;height:100%}
.style-module-scss-module___183ka__flight_cart_add_ons{width:100%;height:100%;position:relative;overflow-y:auto}.style-module-scss-module___183ka__flight_cart_add_ons .style-module-scss-module___183ka__flight_cart_add_ons_content{flex:1}.style-module-scss-module___183ka__flight_cart_add_ons .style-module-scss-module___183ka__flight_cart_add_ons_back_cta{background-color:#0000;border:0;align-items:center;gap:4px;width:100%;height:36px;padding:10px 20px;display:flex;position:relative}.style-module-scss-module___183ka__flight_cart_add_ons .style-module-scss-module___183ka__flight_cart_add_ons_section{padding:0 20px}.style-module-scss-module___183ka__flight_cart_add_ons .style-module-scss-module___183ka__flight_cart_add_ons_action_bar{border-top:1px solid var(--color-N200);box-shadow:var(--elevation-1);flex:0 0 117px;width:100%;bottom:0}.style-module-scss-module___183ka__flight_cart_add_ons .style-module-scss-module___183ka__flight_cart_add_ons_action_bar>div{padding:13px 20px 20px}.style-module-scss-module___183ka__flight_cart_add_ons .style-module-scss-module___183ka__flight_cart_add_ons_action_bar .style-module-scss-module___183ka__flight_cart_add_ons_price_summary{background-color:#0000;border:0;align-items:center;display:flex}
.style-module-scss-module__kEcRgG__flight_cart_baggage_header{background-color:var(--color-N0);z-index:100;position:sticky;top:0}.style-module-scss-module__kEcRgG__flight_cart_baggage_summary,.style-module-scss-module__kEcRgG__flight_cart_baggage_journey{opacity:0;flex-direction:column;width:100%;height:100%;animation-delay:.25s;display:flex}.style-module-scss-module__kEcRgG__flight_cart_baggage_content{flex:1;width:100%;padding:20px;display:block;position:relative;overflow-y:auto}.style-module-scss-module__kEcRgG__flight_cart_baggage_summary{background-color:var(--color-N100)}.style-module-scss-module__kEcRgG__flight_cart_baggage_summary .style-module-scss-module__kEcRgG__flight_cart_baggage_summary_footer{background-color:var(--color-N0);border-top:1px solid var(--color-N200);box-shadow:var(--elevation-1);padding:16px 20px calc(16px + var(--safe-bottom));flex:0 0 80px;justify-content:center;align-items:center;display:flex}.style-module-scss-module__kEcRgG__flight_cart_baggage_journey .style-module-scss-module__kEcRgG__flight_cart_baggage_content{padding-bottom:84px}.style-module-scss-module__kEcRgG__flight_cart_baggage_journey .style-module-scss-module__kEcRgG__flight_cart_baggage_journey_list{width:calc(100% + 40px);margin:0 -20px;padding:0 20px}.style-module-scss-module__kEcRgG__flight_cart_baggage_journey .style-module-scss-module__kEcRgG__flight_cart_baggage_journey_option{border:1px solid var(--color-N200);text-align:center;background-color:#0000;border-radius:4px;flex-direction:column;flex:0 0 118px;align-items:center;gap:2px;width:118px;min-height:48px;padding:4px;display:flex}.style-module-scss-module__kEcRgG__flight_cart_baggage_journey .style-module-scss-module__kEcRgG__flight_cart_baggage_journey_option[data-selected=true]{background-color:var(--color-B100);border-color:var(--color-B400)}
.style-module-scss-module__jUP_7G__flight_policy_content{margin:0 -20px}@media (min-width:960px){.style-module-scss-module__jUP_7G__flight_policy_content{margin:0}}.style-module-scss-module__jUP_7G__flight_policy_content .style-module-scss-module__jUP_7G__flight_policy_tab_list{background-color:var(--color-N0);z-index:100;width:100%;position:sticky;top:0}.style-module-scss-module__jUP_7G__flight_policy_content .style-module-scss-module__jUP_7G__flight_policy_tab_item{opacity:0;animation-delay:.5s}
.style-module-scss-module__9CpNEa__review_journey{background-color:var(--color-N100);min-height:40vh;padding-bottom:var(--space-16);padding-top:var(--space-16);background-position:top;background-repeat:no-repeat;background-size:contain}.style-module-scss-module__9CpNEa__review_container{width:100%;height:100dvh;overflow:hidden}.style-module-scss-module__9CpNEa__review_header{background-color:var(--color-N0);z-index:1;transition:all .3s cubic-bezier(.63,.01,.29,1)}.style-module-scss-module__9CpNEa__review_header[data-sticky=true]{box-shadow:var(--elevation-1)}.style-module-scss-module__9CpNEa__review_content{padding-bottom:var(--safe-bottom);flex:1;overflow-y:auto}
.style-module-scss-module__wUW5UG__flight_policy_content{margin:0 -20px}@media (min-width:960px){.style-module-scss-module__wUW5UG__flight_policy_content{margin:0}}.style-module-scss-module__wUW5UG__flight_policy_content .style-module-scss-module__wUW5UG__flight_policy_tab_list{background-color:var(--color-N0);z-index:100;width:100%;position:sticky;top:0}.style-module-scss-module__wUW5UG__flight_policy_content .style-module-scss-module__wUW5UG__flight_policy_tab_item{opacity:0;animation-delay:.5s}
.FlightSeachTopFilter-module-scss-module__LgZzhG__search_top_filter{display:flex;position:relative}
.style-module-scss-module___Uf9Pa__hotel_cart_modules{background-color:var(--color-N100);flex-direction:column;width:100%;height:100dvh;overflow:hidden;display:flex!important}.style-module-scss-module___Uf9Pa__hotel_cart_modules .style-module-scss-module___Uf9Pa__hotel_cart_header{background-color:var(--color-N0);z-index:100;width:100%;top:0}.style-module-scss-module___Uf9Pa__hotel_cart_modules .style-module-scss-module___Uf9Pa__hotel_cart_content{flex:1;width:100%;overflow:auto}.style-module-scss-module___Uf9Pa__hotel_cart_modules .style-module-scss-module___Uf9Pa__hotel_cart_content .style-module-scss-module___Uf9Pa__hotel_booking_detail_section{padding:20px}
.style-module-scss-module__0vBuua__hotel_pdp_module{z-index:101;width:100%;position:relative}.style-module-scss-module__0vBuua__hotel_pdp_module .style-module-scss-module__0vBuua__hotel_pdp_bottom_action_bar{bottom:0}
.style-module-scss-module__hx-J5W__hotel_srp_search_section{border-bottom:1px solid var(--color-N200);padding:16px 0}.style-module-scss-module__hx-J5W__hotel_srp_search_section:last-of-type{border-bottom:none}
.style-module-scss-module__SFlkhq__hotel_srp_card{padding:0 20px}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery_container{position:relative}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery_price_summary{background-color:var(--color-N0);box-shadow:var(--elevation-2);z-index:10;border-radius:12px;min-width:142px;position:absolute;bottom:-20px;right:8px}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery_price_summary .style-module-scss-module__SFlkhq__card{box-shadow:none;flex-direction:column;align-items:flex-end;padding:4px 10px;display:flex}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery_price_summary .style-module-scss-module__SFlkhq__card .style-module-scss-module__SFlkhq__check_the_dates{width:97px;right:0}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery_price_summary .style-module-scss-module__SFlkhq__card .style-module-scss-module__SFlkhq__slash_price{width:fit-content;height:18px;display:block;position:relative}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery{border-radius:8px;width:100%}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery .style-module-scss-module__SFlkhq__gallery_item{position:relative}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery .style-module-scss-module__SFlkhq__gallery_item img{object-fit:cover}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery[data-layout=multiple]>section>section{flex:0 0 234px}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery[data-layout=multiple] .style-module-scss-module__SFlkhq__gallery_item{width:234px;min-width:234px}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery[data-layout=single]>section>section{flex:1}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__gallery[data-layout=single] .style-module-scss-module__SFlkhq__gallery_item{width:100%;min-width:100%}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__information_container .style-module-scss-module__SFlkhq__remaining_rooms{height:28px}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__information_container .style-module-scss-module__SFlkhq__hotel_name{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__information_container .style-module-scss-module__SFlkhq__accommodation_address{flex:1}.style-module-scss-module__SFlkhq__hotel_srp_card .style-module-scss-module__SFlkhq__information_container .style-module-scss-module__SFlkhq__accommodation_features{margin-top:2px}
.style-module-scss-module__1KkBeq__order_list_section{width:100%;height:100dvh;min-height:100dvh;display:block}
.style-module-scss-module__Ehm-CG__flight_order_price_detail .style-module-scss-module__Ehm-CG__flight_order_price_journey{border-bottom:1px solid var(--color-N200);margin:0 calc(var(--bs-children-padding-horizontal)*-1);padding:20px var(--bs-children-padding-horizontal);width:calc(100% + var(--bs-children-padding-horizontal)*2)}.style-module-scss-module__Ehm-CG__flight_order_price_detail .style-module-scss-module__Ehm-CG__flight_order_price_journey:first-of-type{padding-top:8px}.style-module-scss-module__Ehm-CG__flight_order_price_detail .style-module-scss-module__Ehm-CG__flight_order_price_journey:last-of-type{border:0}
.style-module-scss-module__JPIqOq__flight_order_loading{z-index:1000;width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%)}.style-module-scss-module__JPIqOq__flight_order_loading.style-module-scss-module__JPIqOq__flight_order_loading_custom{background-color:#ffffffbf;display:none;position:fixed;top:0}.style-module-scss-module__JPIqOq__flight_order_detail{flex-direction:column;width:100%;height:100dvh;overflow:hidden}.style-module-scss-module__JPIqOq__flight_order_detail .style-module-scss-module__JPIqOq__flight_order_detail_content{flex:1;overflow-y:auto}.style-module-scss-module__JPIqOq__flight_order_detail[data-enable-payment=true] .style-module-scss-module__JPIqOq__flight_order_detail_content{padding-bottom:calc(150px + var(--safe-bottom))}.style-module-scss-module__JPIqOq__flight_order_detail .style-module-scss-module__JPIqOq__flight_order_top_banner{border-radius:0}
.style-module-scss-module__UhX7Ua__hotel_order_price_detail{padding:20px 0}
.style-module-scss-module__Z_jZoW__hotel_order_detail{background-color:#f4f7fe;width:100%;height:100dvh;overflow:hidden}.style-module-scss-module__Z_jZoW__hotel_order_detail .style-module-scss-module__Z_jZoW__hotel_order_detail_content{flex:1;overflow:auto}.style-module-scss-module__Z_jZoW__hotel_order_detail .style-module-scss-module__Z_jZoW__hotel_order_detail_content .style-module-scss-module__Z_jZoW__hotel_order_detail_card_status[data-is-failed=false]{padding:16px 20px 0}.style-module-scss-module__Z_jZoW__hotel_order_detail .style-module-scss-module__Z_jZoW__hotel_order_detail_content .style-module-scss-module__Z_jZoW__hotel_order_detail_info{background-color:#0000;padding:16px 20px}.style-module-scss-module__Z_jZoW__hotel_order_detail .style-module-scss-module__Z_jZoW__hotel_order_detail_content .style-module-scss-module__Z_jZoW__hotel_order_section{background-color:var(--color-N0);padding:20px}.style-module-scss-module__Z_jZoW__hotel_order_detail .style-module-scss-module__Z_jZoW__button_details{margin-left:auto}
.CountryListSelection-module-scss-module__TjSeJa__list_item{cursor:pointer}.CountryListSelection-module-scss-module__TjSeJa__list_item>div{align-items:center;padding-left:0;padding-right:0;display:flex}.CountryListSelection-module-scss-module__TjSeJa__no_result_container{flex-direction:column;justify-content:center;align-items:center;max-height:100%;padding-top:40px;display:flex}.CountryListSelection-module-scss-module__TjSeJa__no_result_image{min-height:0}.CountryListSelection-module-scss-module__TjSeJa__no_result_title{margin-top:var(--space-16);text-align:center;font-size:var(--font-size-mobile-h2);line-height:var(--line-height-mobile-h2)}.CountryListSelection-module-scss-module__TjSeJa__no_result_description{margin-top:var(--space-8);text-align:center;font-size:var(--font-size-mobile-b1);line-height:var(--line-height-mobile-b1)}.CountryListSelection-module-scss-module__TjSeJa__countries_flag_default{border-radius:1.4px;width:30px;height:20px}@media (max-width:839px){.CountryListSelection-module-scss-module__TjSeJa__search_box_container{background:var(--color-N0);padding:var(--space-8) var(--bs-children-padding-horizontal);margin:0 calc(-1*var(--bs-children-padding-horizontal));transition:box-shadow .2s ease-in-out;position:sticky;top:-1px}.CountryListSelection-module-scss-module__TjSeJa__search_box_sticking{box-shadow:var(--elevation-1)}}@media (min-width:840px){.CountryListSelection-module-scss-module__TjSeJa__wrapper{flex-direction:column;display:flex}[data-dropdown-auto-adjust-max-height=true] .CountryListSelection-module-scss-module__TjSeJa__wrapper{max-height:inherit}.CountryListSelection-module-scss-module__TjSeJa__search_box_container{padding:20px 12px 12px;padding-bottom:var(--space-12)}.CountryListSelection-module-scss-module__TjSeJa__countries_list{padding:var(--space-12);--top-mask:black;--bottom-mask:black;max-height:430px;-webkit-mask-image:linear-gradient(to bottom, var(--top-mask), black 72px, black calc(100% - 72px), var(--bottom-mask)),linear-gradient(black, black);mask-image:linear-gradient(to bottom, var(--top-mask), black 72px, black calc(100% - 72px), var(--bottom-mask)),linear-gradient(black, black);-webkit-mask-image:linear-gradient(to bottom, var(--top-mask), black 72px, black calc(100% - 72px), var(--bottom-mask)),linear-gradient(black, black);padding-top:0;overflow-y:auto;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:calc(100% - 12px) 100%,12px 100%;mask-size:calc(100% - 12px) 100%,12px 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.CountryListSelection-module-scss-module__TjSeJa__overflow_top{--top-mask:transparent}.CountryListSelection-module-scss-module__TjSeJa__overflow_bottom{--bottom-mask:transparent}.CountryListSelection-module-scss-module__TjSeJa__country_list_selection_modal_wrapper{flex-direction:column;height:100%;display:flex}.CountryListSelection-module-scss-module__TjSeJa__country_list_selection_modal_wrapper .CountryListSelection-module-scss-module__TjSeJa__wrapper{min-height:0}.CountryListSelection-module-scss-module__TjSeJa__country_list_selection_modal_wrapper .CountryListSelection-module-scss-module__TjSeJa__search_box_container{padding-top:var(--space-16);padding-left:0;padding-right:0}.CountryListSelection-module-scss-module__TjSeJa__country_list_selection_modal_wrapper .CountryListSelection-module-scss-module__TjSeJa__countries_list{max-height:unset;padding:0}.CountryListSelection-module-scss-module__TjSeJa__list_item>div{padding-left:var(--space-12);padding-right:var(--space-12);border-radius:8px;transition:background-color .1s ease-in-out}.CountryListSelection-module-scss-module__TjSeJa__list_item>div:hover{background-color:var(--color-B100)}.CountryListSelection-module-scss-module__TjSeJa__no_result_container{padding-top:var(--space-24)}.CountryListSelection-module-scss-module__TjSeJa__no_result_title{font-size:var(--font-size-desktop-b1);line-height:var(--line-height-desktop-b1)}.CountryListSelection-module-scss-module__TjSeJa__no_result_description{font-size:var(--font-size-desktop-b2);line-height:var(--line-height-desktop-b2);margin-bottom:var(--space-12)}}
