.landing-notify-badge_notifyBadge__ZW0KP{background-color:var(--color-primary-500);border-radius:calc(.75rem * var(--mantine-scale))}.landing-notify-badge_timeMobile__V5sj3{display:block;font-size:1.125rem;line-height:calc(1.5rem * var(--mantine-scale));color:var(--color-success-400);font-weight:700;flex-shrink:0;margin-right:calc(.625rem * var(--mantine-scale))}.landing-notify-badge_timeDesktop__7AHST{display:none}@media screen and (min-width:768px){.landing-notify-badge_timeMobile__V5sj3{display:none}.landing-notify-badge_timeDesktop__7AHST{display:inline-block;vertical-align:middle;font-size:1.5rem;line-height:calc(2rem * var(--mantine-scale));color:var(--color-success-400);font-weight:700;margin-left:calc(.75rem * var(--mantine-scale))}}.card-ticket_cardTicket__A3yil{box-shadow:0 2px 6px 0 rgba(16,24,40,.06);margin:calc(1rem * var(--mantine-scale)) 0;border-radius:calc(.75rem * var(--mantine-scale));overflow:hidden;background-color:var(--color-universal-white)!important;width:calc(17.25rem * var(--mantine-scale))!important;height:calc(16rem * var(--mantine-scale))!important;display:flex;flex-direction:column;cursor:pointer}.card-ticket_cardTicket__A3yil:hover{box-shadow:0 6px 15px -2px rgba(16,24,40,.04)!important}.card-ticket_cardRecent__nU__g{box-shadow:0 6px 15px -2px rgba(16,24,40,.06);margin:calc(1rem * var(--mantine-scale)) 0;border-radius:calc(.75rem * var(--mantine-scale));overflow:hidden;background-color:var(--color-universal-white);padding:calc(1rem * var(--mantine-scale));cursor:pointer}.card-ticket_cardRecent__nU__g:hover{box-shadow:0 6px 15px -2px rgba(16,24,40,.04)!important}.card-ticket_boxPrice__ro4ZW{border-radius:calc(1.5rem * var(--mantine-scale));background-color:var(--color-primary-500);color:var(--color-universal-white);padding:calc(.0625rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));font-size:.75rem;line-height:calc(1.125rem * var(--mantine-scale))}.card-ticket_cardTicketText__B5hWw{max-width:calc(6.25rem * var(--mantine-scale))!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.card-ticket_labelTooltip__MCLLl{max-width:calc(15.75rem * var(--mantine-scale))!important;color:#fff!important;font-size:calc(.75rem * var(--mantine-scale))!important}.stack_stckSection___ygzK{width:100dvw;overflow:auto;min-height:calc(12.5rem * var(--mantine-scale))}.stack_stckSection___ygzK::-webkit-scrollbar{display:none}.stack_flexStyle__j6_C8{max-width:calc(72rem * var(--mantine-scale));width:100%;overflow:auto}.stack_flexStyle__j6_C8::-webkit-scrollbar{display:none}.travel-route_travelLink__eycCO{color:var(--color-neutral-900);display:flex;flex-direction:row;align-items:center;border-radius:calc(1.25rem * var(--mantine-scale));border:1px solid var(--color-primary-300);padding:calc(.4375rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));min-height:calc(2.25rem * var(--mantine-scale))!important;max-width:100%;flex-wrap:wrap!important}.travel-route_travelLink__eycCO:hover{background-color:var(--color-primary-50)}@media(max-width:1183px){.travel-route_travelLink__eycCO{flex-wrap:wrap;height:auto!important}}@media(min-width:1025px){.travel-route_travelText__3i5Y1{white-space:wrap!important;word-break:break-word!important}}.travel-route_labelTooltip__9nTZv{max-width:calc(15.75rem * var(--mantine-scale))!important;color:#fff!important;font-size:calc(.75rem * var(--mantine-scale))!important;flex:1;text-wrap:wrap!important;word-break:break-all!important}.travel-route_sectionNotExpaned__4wnrF{position:"absolute";bottom:0;left:0;width:"100%";height:"50px";pointer-events:"none"}.components_ourTrustProvideBox__4UQVG{box-shadow:0 6px 15px -2px rgba(16,24,40,.06);background-color:var(--color-universal-white);border-radius:calc(.75rem * var(--mantine-scale))}.components_ourTrustProvideBox__4UQVG:hover{box-shadow:0 6px 15px -2px rgba(16,24,40,.04)}.components_partnerName__5gW7o{width:fit-content;max-width:calc(11rem * var(--mantine-scale))!important;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important;cursor:default}.components_partnerName__5gW7o:after{content:"";display:block}.components_labelTooltip__Q3_e7{max-width:calc(14.6875rem * var(--mantine-scale))!important;color:#fff!important;font-size:calc(.75rem * var(--mantine-scale))!important}.components_icon__sfHXC{display:flex;justify-content:center;align-items:center;border-radius:calc(.5rem * var(--mantine-scale));background-color:var(--color-primary-50)!important;width:40;height:40;flex-shrink:0}.components_item__0AJ87{box-sizing:border-box;touch-action:manipulation}.components_item__0AJ87:last-child{border-bottom:1px solid rgba(0,0,0,0)}@media(pointer:fine){.components_item__0AJ87:hover{border-bottom:1px solid rgba(0,0,0,0)!important}.components_item__0AJ87:has(+.components_item__0AJ87:hover){border-bottom:1px solid rgba(0,0,0,0)!important}}@media(pointer:coarse)and (min-width:1183px){.components_item__0AJ87:hover{border-bottom:1px solid rgba(0,0,0,0)!important}}@media(pointer:coarse)and (min-width:1183px){.components_item__0AJ87:has(+.components_item__0AJ87:hover){border-bottom:1px solid rgba(0,0,0,0)!important}}.components_control__6KJ8m{border-radius:calc(.5rem * var(--mantine-scale));touch-action:manipulation}@media(pointer:fine){.components_control__6KJ8m:hover{background:var(--color-neutral-50);border-radius:calc(.5rem * var(--mantine-scale))}}@media(pointer:coarse){.components_control__6KJ8m:hover{background:rgba(0,0,0,0)!important}}.components_chevron__WuL_T{font-size:1.5rem!important;width:calc(1.5rem * var(--mantine-scale))!important;height:calc(1.5rem * var(--mantine-scale))!important}.components_bulletList__oRvHg:last-of-type{margin-bottom:0!important}.passenger_MenuDropdownLabel__HZYnR{font-size:1rem;line-height:calc(1.5rem * var(--mantine-scale));font-weight:600;color:var(--color-neutral-900);height:auto;border-bottom:1px solid var(--color-neutral-100);height:3.5rem!important;padding:0 1rem!important;display:flex;justify-content:space-between;align-items:center}@media(max-width:1183px){.passenger_MenuDropdownLabel__HZYnR{padding:0 1.75rem!important;height:4rem!important}}.passenger_drawerBody__gxivv{padding:0!important}.passenger_drawerContent__oOT0y{border-top-left-radius:1.75rem!important;border-top-right-radius:1.75rem!important;height:fit-content!important}.passenger_InputNumber__zhS_M{border:none!important;text-align:center!important;padding:0!important}.passenger_InputNumber__zhS_M::-webkit-inner-spin-button,.passenger_InputNumber__zhS_M::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important}.passenger_buttonGroup__MmDrm{border-top:1px solid var(--color-neutral-100)}.components_mainBox__cSgiq{position:absolute;z-index:2;bottom:0;display:flex;justify-content:center;align-items:center;padding:0 calc(1.75rem * var(--mantine-scale));border-radius:calc(1rem * var(--mantine-scale))}.components_searchBox__8MTv0{border-radius:calc(1rem * var(--mantine-scale));box-shadow:0 6px 15px -2px rgba(16,24,40,.04);background-color:var(--color-universal-white);padding:calc(1.5rem * var(--mantine-scale))}@media(max-width:1183px){.components_MenuDropdown__j8C_y{position:fixed!important;top:100%!important;left:0!important;width:100dvw!important;max-width:100dvw!important;transform:translateY(-98%);border-top-left-radius:calc(1.5rem * var(--mantine-scale))!important;border-top-right-radius:calc(1.5rem * var(--mantine-scale))!important;padding:0 calc(1.75rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale))!important;overflow:hidden}}.components_MenuDropdownLabel__5OYpl{font-size:1rem;line-height:calc(1.5rem * var(--mantine-scale));font-weight:600;color:var(--color-neutral-900);height:auto}@media(max-width:1183px){.components_MenuDropdownLabel__5OYpl{display:flex;justify-content:space-between;align-items:center}}.components_BoxSwap__Gh7z1{user-select:none;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-neutral-400);border-radius:calc(.25rem * var(--mantine-scale));flex-shrink:0;position:absolute;background-color:var(--color-universal-white);right:calc(1.25rem * var(--mantine-scale));top:50%;transform:translateY(-50%);z-index:33}.components_BoxSwapIcon__Lm7J3{rotate:90deg}@media screen and (min-width:1184px){.components_BoxSwap__Gh7z1{user-select:none;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-neutral-400);border-radius:0;flex-shrink:0;position:static;transform:translateY(0);top:0}.components_BoxSwapIcon__Lm7J3{rotate:0deg}}.components_mainBox__Ma9qa{position:absolute;z-index:2;bottom:0;display:flex;justify-content:center;align-items:center;padding:0 calc(1.75rem * var(--mantine-scale));border-radius:calc(1rem * var(--mantine-scale))}.components_searchBox__7Cnkj{border-radius:calc(1rem * var(--mantine-scale));box-shadow:0 6px 15px -2px rgba(16,24,40,.04);background-color:var(--color-universal-white);padding:calc(1.5rem * var(--mantine-scale))}.landing_mainBox__Jl6kt{position:absolute;z-index:2;bottom:0;display:flex;justify-content:center;align-items:center;padding:0 calc(1.75rem * var(--mantine-scale));border-radius:calc(1rem * var(--mantine-scale))}.landing_searchBox__9Qpuq{border-radius:calc(1rem * var(--mantine-scale));box-shadow:0 6px 15px -2px rgba(16,24,40,.04);background-color:var(--color-universal-white);padding:calc(1.5rem * var(--mantine-scale))}.booking-infomation-passengers_root__MH3E9{border-radius:1rem!important;border:1px solid var(--color-neutral-200)!important;overflow:hidden!important}.booking-infomation-passengers_control__mTlCL{background-color:#fff!important;border-radius:1rem!important;padding:1.25rem 1.5rem!important}.booking-infomation-passengers_item__Gnm0J{border:none!important}.booking-infomation-passengers_content__UqKyg{padding:0 1.5rem 1.5rem!important}.booking-infomation-passengers_label__7k0R2{padding:0!important}.booking-infomation-passengers_chevron__XrDvm{color:var(--color-neutral-900)!important;width:1.5rem!important;height:1.5rem!important;font-size:1.5rem!important}.booking-infomation-passengers_Track__v7aiZ{width:4rem!important;height:2rem!important;border:none;cursor:pointer;flex-shrink:0}input:checked~.booking-infomation-passengers_Track__v7aiZ{background-color:var(--color-success-200);--switch-thumb-start:calc(0.625rem * var(--mantine-scale));--switch-track-label-padding:calc(0.5rem * var(--mantine-scale))}input:checked~.booking-infomation-passengers_Track__v7aiZ .booking-infomation-passengers_Thumb__NV2_u{transform:translateX(-7px);background-color:var(--color-success-500)!important}input:checked~.booking-infomation-passengers_Track__v7aiZ .booking-infomation-passengers_TrackLabel__fnZXe{color:var(--color-success-500)!important;margin-left:0!important}input:checked:disabled~.booking-infomation-passengers_Track__v7aiZ{background-color:var(--color-neutral-200)!important;cursor:default}input:disabled~.booking-infomation-passengers_Track__v7aiZ{cursor:default}.booking-infomation-passengers_Track__v7aiZ[data-label-position=right]{justify-content:center}.booking-infomation-passengers_Label__J8jEe{pointer-events:none;font-size:.875rem;font-weight:500;line-height:calc(1.125rem * var(--mantine-scale));color:var(--color-neutral-800);padding:0 0 0 calc(.5rem * var(--mantine-scale))!important}@media screen and (min-width:431px){.booking-infomation-passengers_Label__J8jEe{position:absolute!important;white-space:nowrap!important;left:4rem;top:0;bottom:0;display:flex;align-items:center}}.booking-infomation-passengers_LabelWrapper__0hpPF{cursor:pointer!important}.booking-infomation-passengers_Thumb__NV2_u{width:calc(1.6rem * var(--mantine-scale))!important;height:calc(1.6rem * var(--mantine-scale))!important;border:none;background-color:var(--color-neutral-500)!important;transform:translateX(1px)}.booking-infomation-passengers_TrackLabel__fnZXe{font-size:.75rem!important;font-weight:500!important;line-height:1rem!important;color:var(--color-neutral-500)!important;margin-left:calc(1.5rem * var(--mantine-scale))!important}.booking-infomation-passengers_Body__4k_m2{align-items:center!important}.booking-infomation-passengers_AcceptTermLabel__08HUs{white-space:pre-line!important;cursor:pointer}.booking-infomation-passengers_AcceptTermLabelTH__QV3Jk{cursor:pointer;white-space:break-spaces!important}@media screen and (max-width:430px){.booking-infomation-passengers_AcceptTermLabelTH__QV3Jk{white-space:normal!important;max-width:calc(21.125rem * var(--mantine-scale))}}.booking-infomation-passengers_CheckBoxBody__o1b8Y{align-items:flex-start!important}.booking-infomation-payment_paymentMethod__OyEGx{padding:calc(1.5rem * var(--mantine-scale));width:100%;display:flex;border-radius:1rem!important;justify-content:space-between;background-color:var(--color-universal-white)}.booking-infomation-payment_root__3eZGU{position:relative;padding:calc(1.5rem * var(--mantine-scale));transition:border-color .15s ease;border-width:calc(.125rem * var(--mantine-scale))}.booking-infomation-payment_root__3eZGU[data-checked]{border-color:var(--color-primary-500);border-width:calc(.125rem * var(--mantine-scale))}.booking-infomation-payment_label__newn0{font-weight:600;font-size:calc(1rem * var(--mantine-scale));line-height:calc(1.5rem * var(--mantine-scale));color:var(--color-neutral-900)}.booking-infomation-payment_description__Nb41H{color:var(--color-neutral-500)!important;font-size:calc(.875rem * var(--mantine-scale))}.booking-infomation-payment_radioIcon__REpXh{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));--radio-icon-size:calc(0.75rem * var(--mantine-scale))!important;color:var(--color-primary-500);cursor:pointer}@media screen and (max-width:429px){.session-expire_lastMinuteTitle__aSK0c{white-space:normal!important}}.session-expire_lastMinuteMessage__ZzyBU{white-space:nowrap}@media screen and (max-width:429px){.session-expire_lastMinuteMessage__ZzyBU{white-space:pre-line!important}}.booking-infomation-confirm_sectionConfirm__dX1xC{gap:calc(1.5rem * var(--mantine-scale))!important;background-color:var(--color-universal-white)!important;padding:calc(1.5rem * var(--mantine-scale))!important;width:100%!important;border-radius:calc(1rem * var(--mantine-scale))!important}@media(max-width:768px){.booking-infomation-confirm_sectionConfirm__dX1xC{border-radius:0!important}}.booking-infomation-confirm_statusFailed__Q_Rr0{flex-direction:column;background-color:var(--color-error-50);gap:calc(1.5rem * var(--mantine-scale));padding:calc(1.5rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale))}@media(max-width:768px){.booking-infomation-confirm_statusFailed__Q_Rr0{border-radius:0!important}}.booking-infomation-confirm_statusConfirm__xK84j{flex-direction:column;background-color:var(--color-success-50);gap:calc(1.5rem * var(--mantine-scale));padding:calc(1.5rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale))}@media(max-width:768px){.booking-infomation-confirm_statusConfirm__xK84j{border-radius:0!important}}.booking-infomation-confirm_statusPending__lfSzT{flex-direction:column;background-color:var(--color-warning-50);gap:calc(1.5rem * var(--mantine-scale));padding:calc(1.5rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale))}@media(max-width:768px){.booking-infomation-confirm_statusPending__lfSzT{border-radius:0!important}}.booking-infomation-confirm_sectionPaid__VljSu{padding:1.5rem;background-color:var(--color-neutral-50);border-radius:calc(.75rem * var(--mantine-scale))}@media(max-width:430px){.booking-infomation-confirm_sectionPaid__VljSu{padding:1rem}}.booking-infomation-confirm_borderRadius__6lDdm{border-radius:calc(.75rem * var(--mantine-scale))}.product-list-mobile-filter_chevron__54cou{color:var(--color-neutral-500);width:1.5rem;height:1.5rem}.product-list-mobile-filter_control__KyIe9{padding:0;display:flex;gap:.5rem;padding:0 calc(1.75rem * var(--mantine-scale));border-bottom:1px solid var(--color-neutral-200)}.product-list-mobile-filter_content__KIPfQ{padding:0!important}.product-list-mobile-filter_quantitySelect__uZ8DD{min-width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--color-primary-500);display:flex;justify-content:center!important;align-items:center!important;position:relative!important}.product-list-mobile-filter_quantitySelectQuantity__sqqwq{min-width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:flex;justify-content:center;align-items:center;padding:0}.product-list-alert-nearby-date-instead_alert__Xa_9V{border-radius:calc(.75rem * var(--mantine-scale))!important;border:1px solid var(--color-warning-500);padding:1rem 1.5rem!important;background-color:var(--color-warning-50)}@media(max-width:430px){.product-list-alert-nearby-date-instead_alert__Xa_9V{padding:1rem!important}}._to__closeBtn__clB8z{position:absolute!important;bottom:100%!important;left:100%!important;cursor:pointer!important}@media(max-width:768px){._to__closeBtn__clB8z{position:static!important}}._to__productDetailsModal__oTKUC{-ms-overflow-style:none;scrollbar-width:none}._to__productDetailsModal__oTKUC::-webkit-scrollbar{display:none!important}._to__productDetailsModal__oTKUC ._to__modalHeader__Dv18a{padding:calc(1.5rem * var(--mantine-scale));padding-bottom:0!important}@media(max-width:768px){._to__productDetailsModal__oTKUC ._to__modalHeader__Dv18a{padding:calc(.5rem * var(--mantine-scale)) 0;padding-bottom:0!important}}._to__productDetailsModal__oTKUC ._to__modalContent__w8qEz{padding-left:calc(1.5rem * var(--mantine-scale));padding-right:calc(1.5rem * var(--mantine-scale))}@media(max-width:768px){._to__productDetailsModal__oTKUC ._to__modalContent__w8qEz{padding-left:calc(.5rem * var(--mantine-scale)) 0;padding-right:calc(.5rem * var(--mantine-scale)) 0}}._to__barsticky__v6zQG{position:sticky;top:4rem;z-index:100;box-shadow:0 2px 6px 0 rgba(16,24,40,.0588235294)}.components_DataBox__0Z3TJ{height:2.5rem;width:7rem}.components_scrollArea__mtI9q::-webkit-scrollbar{display:none}