.loading-item{display:none;height:480px;left:50%;margin-left:-160px;margin-top:-240px;position:fixed;top:50%;width:320px;z-index:5000}.loading-item .loading-cnt{display:table-cell;height:480px;text-align:center;vertical-align:middle;width:320px}.loading-item .loading-cnt .loading-brick{background:#fff;border-radius:2px;display:inline-block;max-width:280px;min-width:106px;padding:20px 10px}.loading-item .loading-cnt .loading-gif{background:no-repeat;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/pic_common_loading.gif);background-size:100% 100%;display:inline-block;height:86px;margin:14px 34px 4px;width:86px}.loading-item .loading-cnt .loading-txt{color:#0f294d;font-size:18px;line-height:24px;margin-top:10px}.flt-page-overlay{align-items:flex-start;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:900}.flt-page-wrapper{font-size:14px;margin-bottom:auto;margin-top:auto;max-height:100%;width:100%}.flt-page-wrapper:after{content:" ";display:block;height:1px;width:100%}.flt-page-modal{background-color:#fff;border-radius:8px 8px;box-sizing:border-box;margin:48px auto 47px;max-height:calc(100% - 95px);max-width:calc(100% - 64px);min-height:100px;width:100%;width:1062px}.flt-page-modal,.flt-page-modal-wrapper{display:flex;flex-direction:column;overflow:hidden}.flt-page-modal-wrapper{height:100%}.flt-page-modal .result-item-flex__bottom-wrapper .item-con-policy-limted-label-list{line-height:18px}.flt-page-modal-body{height:100%}.flt-page-modal-body .ps__rail-y{right:4px!important;z-index:1}.flt-page-modal-head{display:flex;justify-content:space-between;padding:32px 32px 16px;position:relative}.flt-page-modal-head .fi-icon{cursor:pointer;font-size:24px;margin:-8px}.flt-page-modal-head .fi-icon:hover{color:var(--tripBrandingBlue)}.flt-page-modal-title{font-size:28px;line-height:32px;padding-inline-end:16px}.flt-page-modal.scrollable .flt-page-modal-footer{box-shadow:0 -2px 8px 0 rgba(5,26,55,.08);position:relative}.flt-page-modal.scroll-mid .flt-page-modal-head:after{background:linear-gradient(-180deg,#fff,hsla(0,0%,100%,0));bottom:-40px;content:" ";display:block;height:45px;left:0;position:absolute;width:100%;z-index:1}.flt-page-modal.scroll-end .flt-page-modal-footer{box-shadow:none}[dir=rtl] .flt-page-modal .ps__rail-y{left:4px!important;right:auto!important}.m-list-placeholder{align-items:center;height:100vh;width:100%}.m-list-placeholder .pic_bookings_loading{background:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/pic_common_loading.gif) no-repeat;background-size:contain;display:inline-block;height:80px;width:80px}@media screen and (min-width:0\0){.m-list-placeholder .pic_bookings_loading{background:url(images/pic_bookings_loading_47ca46d364.png_.webp) no-repeat;background-size:contain}}.tooltip-pop-con{background:transparent;font-family:arial,sans-serif;font-size:12px}.tooltip-pop-con .tooltip-pop{background-color:#fff;border:1px solid #ddd;box-sizing:border-box;display:inline-block;width:100%}.tooltip-pop-con .tooltip-pop-arrow-bottom-border{border-color:transparent;border-style:solid;display:inline-block;position:absolute;z-index:10}.tooltip-pop-con .tooltip-pop-arrow-bottom{border-color:transparent;border-style:solid;display:inline-block;position:absolute;z-index:100}.tooltip-pop-con .tooltip-pop-arrow-top-border{border-color:transparent;border-style:solid;display:inline-block;position:absolute;z-index:10}.tooltip-pop-con .tooltip-pop-arrow-top{border-color:transparent;border-style:solid;display:inline-block;position:absolute;z-index:100}.mc-hd *{box-sizing:content-box}.reset-a{color:var(--smtcColorTextPrimary,#051a37);text-decoration:none}.webp .mc-hd__logo-layout-0 .mc-hd__logo{background:url(https://ak-d.tripcdn.com/images/05E5p12000cga1phzA0ED.webp) no-repeat 0 0;background-size:contain}.mc-hd__logo-layout-0 .mc-hd__logo{background:url(https://ak-d.tripcdn.com/images/05E5212000cga1e0a5303.svg) no-repeat 0 0;background-size:contain;display:inline-block;height:30px;margin:2px 0;text-indent:-9999px;vertical-align:top;width:124px}.mc-hd__logo-layout-0 .mc-hd__logo-custom img{height:30px;width:124px}.mc-hd__logo-layout-0 .mc-hd__logo-cobranding{align-items:center;display:inline-flex;height:34px;margin:0 0 0 16px;padding-left:16px;position:relative;vertical-align:top}.mc-hd__logo-layout-0 .mc-hd__logo-cobranding:before{background-color:var(--smtcColorDividerInfo,#dadfe6);content:"";height:24px;left:0;position:absolute;top:5px;width:1px}.mc-hd__logo-layout-0 .mc-hd__logo-phrase{color:var(--smtcColorTextPrimary,#051a37);display:inline-block;font-size:14px;height:34px;line-height:34px;margin-right:8px;vertical-align:middle}.mc-hd__logo-layout-0 .mc-hd__logo-cobranding_image{background:var(--smtcColorTextWhite,#fff);box-sizing:border-box;max-height:34px;max-width:140px;padding:4px;vertical-align:middle}.mc-hd__logo-layout-0 .mc-hd__logo-cobranding_image.cobranding-image_transparent{background:transparent;padding:0}.mc-hd__logo-layout-1{display:flex;flex-direction:row}.mc-hd__logo-layout-1 .mc-hd__logo{background:url(https://ak-d.tripcdn.com/images/05E5212000cga1e0a5303.svg) no-repeat 0 0;background-size:contain;display:inline-block;height:16px;text-indent:-9999px;vertical-align:top;width:62px}.mc-hd__logo-layout-1 .mc-hd__logo-cobranding{align-items:center;display:inline-flex;height:34px;margin-right:16px;padding-right:16px;position:relative}.mc-hd__logo-layout-1 .mc-hd__logo-cobranding img{background:var(--smtcColorTextWhite,#fff);box-sizing:border-box;max-height:34px;max-width:140px;padding:4px}.mc-hd__logo-layout-1 .mc-hd__logo-cobranding .cobranding-image_transparent{background:transparent;padding:0}.mc-hd__logo-layout-1 .mc-hd__logo-cobranding:after{background-color:var(--smtcColorDividerInfo,#dadfe6);content:"";height:24px;position:absolute;right:0;top:5px;width:1px}.mc-hd__logo-layout-1 .mc-hd__logo-right{height:34px;text-align:center}.mc-hd__logo-layout-1 .mc-hd__logo-phrase{color:var(--smtcColorTextPrimary,#051a37);font-size:14px}.mc-hd__logo-layout-1 .mc-hd__logo-no-phrase{background:url(https://ak-d.tripcdn.com/images/05E5212000cga1e0a5303.svg) no-repeat 0 0;background-size:contain;display:inline-block;height:30px;margin:2px 0;text-indent:-9999px;vertical-align:top;width:124px}.mc-hd__logo-layout-2{display:flex;flex-direction:row}.mc-hd__logo-layout-2 .mc-hd__logo-cobranding-custom{align-items:center;display:flex;height:34px;justify-content:center}.mc-hd__logo-layout-2 .mc-hd__logo-cobranding-custom img{box-sizing:border-box;max-height:34px;max-width:140px}.mc-hd__logo-layout-2 .mc-hd__logo-cobranding-custom__white img{background:var(--smtcColorTextWhite,#fff);padding:4px}.mc-hd__trip-logo-placeholder{height:30px;margin:2px 0;width:124px}@media screen and (max-width:767px){.mc-hd .mc-hd__logo-con{box-sizing:border-box;height:48px;padding:15px 12px}.mc-hd .mc-hd__logo-con .mc-hd__logo{background-size:cover;height:18px;margin:0;width:74px}.mc-hd .mc-hd__logo-con .mc-hd__logo-cobranding-custom{height:18px}.mc-hd .mc-hd__logo-con .mc-hd__logo-cobranding-custom img{max-height:18px;max-width:70px}.mc-hd .mc-hd__logo-con .mc-hd__logo-cobranding,.mc-hd .mc-hd__logo-con .mc-hd__logo-phrase{display:none}.mc-hd .mc-hd__logo-con .mc-hd__logo-right{height:18px}.mc-hd .mc-hd__logo-con .mc-hd__trip-logo-placeholder{height:18px;margin:0;width:74px}}.mc-hd__option{float:left}.mc-hd__entry,.mc-hd__help,.mc-hd__mobile,.mc-hd__my-booking,.mc-hd__search-booking,.mc-hd__selector{box-sizing:border-box!important;cursor:pointer;float:left;font-size:14px;font-weight:500;height:34px;line-height:18px;margin:16px 4px}.mc-hd__entry:hover,.mc-hd__help:hover,.mc-hd__mobile:hover,.mc-hd__my-booking:hover,.mc-hd__search-booking:hover,.mc-hd__selector:hover{background:var(--smtcColorBgPage,rgba(50,100,255,.08));border-radius:4px;color:var(--smtcColorTextBrand,#3264ff)}.mc-hd__mobile-cur{align-items:center;cursor:pointer;display:flex;padding:6px 7px}.mc-hd__mobile-cur span{display:inline-block;height:22px;line-height:22px;padding:0 4px}.mc-hd__mobile-cur i.fi{font-size:18px}.mc-hd__entry span{display:block;font-size:14px;height:18px;line-height:18px;padding:8px 7px}.mc-hd__entry i.fi{display:none;font-size:18px;padding:8px}.mc-lhd-menu-selector{align-items:center;display:flex;font-size:14px;padding:0}.mc-lhd-menu-selector .mc-lhd-menu-selector-locale-con{padding:7px 4px 7px 7px}.mc-lhd-menu-selector .mc-lhd-menu-selector-locale{border:1px solid transparent;border-radius:100%;box-sizing:content-box;height:18px;overflow:hidden;position:relative;width:18px;z-index:1}.mc-lhd-menu-selector .mc-lhd-menu-selector-locale i.locale-icon{background-image:url(https://ak-d.tripcdn.com/images/05E1v12000dgqkhtf5799.png_.webp);background-position:1000px 1000px;background-repeat:no-repeat;background-size:54px 504px;height:18px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:27px;z-index:0}.mc-lhd-menu-selector .vertical-line{background:var(--smtcColorDividerForm,#dadfe6);height:12px;margin:0;width:1px}.mc-lhd-menu-selector .mc-lhd-menu-selector-currency{padding:8px 7px 8px 4px}.mc-hd__help span{display:block;font-size:14px;height:18px;line-height:18px;padding:8px 7px}.mc-hd__help i.fi{display:none;font-size:18px;padding:8px}.mc-hd__search-booking:hover a{color:var(--smtcColorTextBrand,#3264ff)}.mc-hd__search-booking a{border-radius:4px;box-sizing:border-box;display:block;height:34px;line-height:18px;padding:8px 7px}.mc-hd__search-booking i.fi{display:none;font-size:18px;padding:8px}.mc-hd__my-booking span{display:block;font-size:14px;height:18px;line-height:18px;padding:8px 7px}.mc-hd__my-booking i.fi{display:none;font-size:18px;padding:8px}.mc-lhd-menu-coins{box-sizing:border-box;cursor:pointer;float:left;height:34px;line-height:18px;margin:16px 4px}.mc-lhd-menu-coins .mc-lhd-coins-con{align-items:center;box-sizing:border-box;display:flex;height:34px;line-height:22px;padding:6px 7px}.mc-lhd-menu-coins .mc-lhd-coins-con:hover{background:var(--smtcColorBgBrandTintedHigh,rgba(50,100,255,.08));border-radius:4px;color:var(--smtcColorTextBrand,#3264ff)}.mc-lhd-menu-coins .mc-lhd-coins-icon{background:url(https://ak-d.tripcdn.com/images/05E1012000cx0ybpu62A5.png_.webp) no-repeat 0 0;background-size:18px 18px;height:18px;margin-right:3px;width:18px}.mc-lhd-menu-coins .mc-lhd-coins-amount{font-size:14px;font-weight:400;height:18px;line-height:18px;margin-top:1px;max-width:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-lhd-tripicons-tooltip .tooltip-pop{background:var(--smtcColorBgSurface,#fff);border-radius:4px;box-shadow:0 8px 16px 0 rgba(15,41,77,.08);color:var(--smtcColorTextPrimary,#0f294d);font-size:12px;line-height:16px;padding:8px;white-space:nowrap}.mc-lhd-menu-account{box-sizing:border-box;float:left;margin:16px 4px}.mc-lhd-menu-account .mc-lhd-login-btn{background:var(--smtcColorBgBrandFilled,#3264ff);border-radius:4px;box-sizing:border-box;color:var(--smtcColorTextContentWhite,#fff);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:34px;line-height:18px;padding:8px;white-space:nowrap}.mc-lhd-menu-account .mc-lhd-login-btn:hover{background-color:#2c59e5}div.mc-hd__option-app-placeholder{box-sizing:border-box;float:left;font-size:14px;height:34px;line-height:18px;margin:16px 4px;opacity:0;padding:0 8px}.mc-lhd-dropdown-account{box-sizing:border-box;box-sizing:content-box;color:var(--smtcColorTextPrimary,#051a37);display:block;font-size:14px;padding:0;width:298px}.mc-lhd-dropdown-account ul{box-sizing:border-box;margin:0;padding:12px 8px}.mc-lhd-dropdown-account ul li{border-radius:4px;box-sizing:border-box;list-style:none;padding:0 8px}.mc-lhd-dropdown-account ul li:hover{background:var(--smtcColorBgPage,#f0f2f5)}.mc-lhd-dropdown-account ul li .mc-lhd-account-link{color:var(--smtcColorTextPrimary,#000);cursor:pointer;display:flex;font-size:14px;font-weight:var(--coreFontWeightRegular,400);letter-spacing:0;line-height:18px;padding:8px 0}.mc-lhd-dropdown-account ul li .mc-lhd-account-link i{color:var(--smtcColorTextTertiary,#4c5a75);font-size:16px;margin-right:8px}.mc-lhd-dropdown-account ul li .mc-lhd-account-line{display:flex}.mc-lhd-dropdown-account ul li .mc-lhd-sp-line{border-top:1px solid var(--smtcColorDividerInfo,#dadfe6);height:0;margin:8px 0;width:100%}.mc-lhd-dropdown-account .profile-link span{font-weight:500}div.mc-hd__search-booking-placeholder{border:1px solid transparent;box-sizing:border-box;float:left;font-size:14px;height:34px;margin:16px 4px;opacity:0;padding:8px}@media screen and (max-width:834px){.mc-hd__mobile-cur{padding:0}.mc-hd__mobile-cur span{display:none}.mc-hd__mobile-cur i.fi{display:inline-block;padding:8px}.mc-hd__entry span,.mc-hd__help span,.mc-hd__my-booking span{display:none}.mc-hd__entry i.fi,.mc-hd__help i.fi,.mc-hd__my-booking i.fi{display:inline-block}}.mc-hd__mobile-cur .fi-mobile{color:var(--smtcColorTextSecondary,#455873);display:inline-block;float:left;font-size:18px;margin-right:2px;margin-top:-1px;vertical-align:middle}.mc-hd__mobile-cur:hover .fi-mobile{color:var(--smtcColorTextBrand,#3264ff)}.mc-hd__country{font-size:14px}.mc-hd__country-cur{padding:6px 8px}.mc-hd__country-icon{border:1px solid hsla(0,0%,100%,.4);border-radius:2px;display:block;height:20px;overflow:hidden;width:28px}.mc-hd__country-lang{line-height:14px;margin-left:5px;vertical-align:top}.mc-hd__currency{font-size:14px}.mc-hd__currency-cur{line-height:18px;padding:8px}div.mc-hd__option__locale-placeholder{box-sizing:border-box;float:left;height:66px;width:54px}div.mc-hd__option__currency-placeholder{box-sizing:border-box;float:left;font-size:14px;height:34px;margin:16px 4px;opacity:0;padding:8px}@media screen and (max-width:767px){.mc-hd__func{margin:0 12px}.mc-hd__func>*{display:none}.mc-lhd-menu-account{display:none!important}.mc-hd__option__selector{display:block}.mc-hd__option__selector .mc-hd__selector{margin:7px 4px}div.mc-hd__option__currency-placeholder,div.mc-hd__option__locale-placeholder{display:block;height:48px;margin:0;width:54px}}[dir=rtl].mc-lhd-dropdown-account ul li .mc-lhd-account-link i{margin-left:8px;margin-right:0;transform:scaleX(-1)}.mc-lhd-menu-membership{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:34px;line-height:22px;padding:0 18px 0 8px;position:relative}.mc-lhd-menu-membership:hover{background:var(--smtcColorBgPage,rgba(50,100,255,.08))}.mc-lhd-menu-membership .mc-lhd__avatar{background:#eaefff;border:1px solid #fff;border-radius:100%;box-sizing:border-box;display:inline-block;height:26px;overflow:hidden;width:26px}.mc-lhd-menu-membership .mc-lhd__avatar img{height:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:24px}.mc-lhd-menu-membership .tier-points{bottom:4px;height:16px;left:26px;position:absolute;width:16px;z-index:10}.mc-lhd-menu-membership .new-tier-points__level{background-position:0 0;background-repeat:no-repeat;background-size:cover}[dir=rtl] .mc-lhd-menu-membership .mc-lhd__avatar .fi-ic_user{margin-left:0;margin-right:-2px}.mc-lhd-dropdown-account-profile{background-image:url(https://dimg04.tripcdn.com/images/05E5u12000hb183ccC625.png);background-position:50% 0;background-repeat:no-repeat;background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;padding:16px;position:relative}.mc-lhd-dropdown-account-profile .profile-first-row{align-items:center;display:flex;margin-bottom:12px;width:100%}.mc-lhd-dropdown-account-profile .profile-avator{background:var(--smtcColorBgSurface,#fff);border-radius:100%;box-sizing:border-box;display:inline-block;flex:0 0 24px;height:24px;margin-right:8px;overflow:hidden;width:24px}.mc-lhd-dropdown-account-profile .profile-avator img{height:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:24px}.mc-lhd-dropdown-account-profile .profile-username{color:#3f628e;font-size:16px;font-weight:var(--coreFontWeightBold,700);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-lhd-dropdown-account-profile .profile-second-row{align-items:center;display:flex;width:100%}.mc-lhd-dropdown-account-profile .profile-badge{align-items:center;background:linear-gradient(-90deg,rgba(180,206,241,.48) 100%,rgba(180,206,241,.72) 0);border-radius:2px;box-sizing:border-box;display:flex;height:20px;padding:0 4px}.mc-lhd-dropdown-account-profile .profile-badge span{color:#3f628e;font-size:12px;font-weight:500;height:18px;letter-spacing:0;line-height:18px}.mc-lhd-dropdown-account-profile .profile-medal{background-image:url(https://dimg04.tripcdn.com/images/05E2i12000fs3stqjF039.png);background-position:50%;background-size:cover;box-sizing:border-box;height:14px;margin-right:4px;width:14px}.mc-lhd-dropdown-account-profile .vertical-line{background:#dadfe6;height:12px;margin:0 8px;width:1px}.mc-lhd-dropdown-account-profile .profile-coins-image{background-image:url(https://ak-d.tripcdn.com/images/05E0j12000cx55ojuDA55.png_.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:14px;margin-right:4px;width:14px}.mc-lhd-dropdown-account-profile .coins-number{color:#0f294d;font-size:12px;font-weight:var(--coreFontWeightMedium,500);height:18px;letter-spacing:0;line-height:18px;margin-right:4px}.mc-lhd-dropdown-account-profile .coins-amount{color:#0f294d;font-size:12px;font-weight:var(--coreFontWeightRegular,400);height:18px;letter-spacing:0;line-height:18px}.mc-lhd-dropdown-account-profile .fi-arrow-right{color:#3f628e;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.mc-lhd-dropdown-account-profile.guest,.mc-lhd-dropdown-account-profile.sliver{background-image:url(https://dimg04.tripcdn.com/images/05E5u12000hb183ccC625.png)}.mc-lhd-dropdown-account-profile.guest .profile-username,.mc-lhd-dropdown-account-profile.sliver .profile-username{color:#3f628e}.mc-lhd-dropdown-account-profile.guest .profile-badge,.mc-lhd-dropdown-account-profile.sliver .profile-badge{background:linear-gradient(-90deg,rgba(180,206,241,.48) 100%,rgba(180,206,241,.72) 0)}.mc-lhd-dropdown-account-profile.guest .profile-badge span,.mc-lhd-dropdown-account-profile.sliver .profile-badge span{color:#3f628e}.mc-lhd-dropdown-account-profile.guest .coins-amount,.mc-lhd-dropdown-account-profile.guest .coins-number,.mc-lhd-dropdown-account-profile.sliver .coins-amount,.mc-lhd-dropdown-account-profile.sliver .coins-number{color:#0f294d}.mc-lhd-dropdown-account-profile.guest .fi-arrow-right,.mc-lhd-dropdown-account-profile.sliver .fi-arrow-right{color:#3f628e}.mc-lhd-dropdown-account-profile.gold{background-image:url(https://dimg04.tripcdn.com/images/05E5e12000hb1atgs2BCE.png)}.mc-lhd-dropdown-account-profile.gold .profile-username{color:var(--smtcColorTextTripBest,#673114)}.mc-lhd-dropdown-account-profile.gold .profile-badge{background:linear-gradient(-90deg,hsla(38,97%,76%,.48) 100%,hsla(38,97%,76%,.72) 0)}.mc-lhd-dropdown-account-profile.gold .profile-badge span{color:#6d4a08}.mc-lhd-dropdown-account-profile.gold .coins-amount,.mc-lhd-dropdown-account-profile.gold .coins-number{color:#0f294d}.mc-lhd-dropdown-account-profile.gold .fi-arrow-right{color:#3f628e}.mc-lhd-dropdown-account-profile.platinum{background-image:url(https://dimg04.tripcdn.com/images/05E3m12000hb19r28730C.png)}.mc-lhd-dropdown-account-profile.platinum .profile-username{color:#124c6d}.mc-lhd-dropdown-account-profile.platinum .profile-badge{background:linear-gradient(-90deg,rgba(79,167,209,.36) 100%,rgba(79,167,209,.6) 0)}.mc-lhd-dropdown-account-profile.platinum .profile-badge span{color:#124c6d}.mc-lhd-dropdown-account-profile.platinum .coins-amount,.mc-lhd-dropdown-account-profile.platinum .coins-number{color:#0f294d}.mc-lhd-dropdown-account-profile.platinum .fi-arrow-right{color:#3f628e}.mc-lhd-dropdown-account-profile.diamond{background-image:url(https://dimg04.tripcdn.com/images/05E5712000hb19ym7DFEF.png)}.mc-lhd-dropdown-account-profile.diamond .profile-username{color:var(--smtcColorTextContentWhite,#fff)}.mc-lhd-dropdown-account-profile.diamond .profile-badge{background:linear-gradient(75.07deg,#442098,#853da3)}.mc-lhd-dropdown-account-profile.diamond .profile-badge span{color:#fff}.mc-lhd-dropdown-account-profile.diamond .coins-amount,.mc-lhd-dropdown-account-profile.diamond .coins-number{color:var(--smtcColorTextContentWhite,#fff)}.mc-lhd-dropdown-account-profile.diamond .fi-arrow-right{color:#fff}.mc-lhd-dropdown-account-profile.diamond-plus{background-image:url(https://dimg04.tripcdn.com/images/05E0s12000hb1ad8r639A.png)}.mc-lhd-dropdown-account-profile.diamond-plus .profile-username{color:var(--smtcColorTextContentWhite,#fff)}.mc-lhd-dropdown-account-profile.diamond-plus .profile-badge{background:linear-gradient(90deg,#0a1d6a,#30319d)}.mc-lhd-dropdown-account-profile.diamond-plus .profile-badge span{color:#fff}.mc-lhd-dropdown-account-profile.diamond-plus .coins-amount,.mc-lhd-dropdown-account-profile.diamond-plus .coins-number{color:var(--smtcColorTextContentWhite,#fff)}.mc-lhd-dropdown-account-profile.diamond-plus .fi-arrow-right{color:#fff}.mc-lhd-dropdown-account-profile.black-diamond{background-image:url(https://dimg04.tripcdn.com/images/05E0y12000k33t3m4CFA7.png)}.mc-lhd-dropdown-account-profile.black-diamond .profile-username{color:#f5ebdc}.mc-lhd-dropdown-account-profile.black-diamond .profile-badge{background:linear-gradient(90deg,#403e46,#4f474c);padding-left:0}.mc-lhd-dropdown-account-profile.black-diamond .profile-badge .profile-medal{height:20px;width:24px}.mc-lhd-dropdown-account-profile.black-diamond .profile-badge span{background:linear-gradient(90deg,#eeddc3,#f5ebdc 50%,#eeddc3);background-clip:text;-webkit-background-clip:text;color:transparent}.mc-lhd-dropdown-account-profile.black-diamond .coins-amount,.mc-lhd-dropdown-account-profile.black-diamond .coins-number{color:var(--smtcColorTextContentWhite,#fff)}.mc-lhd-dropdown-account-profile.black-diamond .fi-arrow-right{color:#f5ebdc}[dir=rtl] .mc-lhd-dropdown-account-profile .mc-lhd-dropdown-account-bg{transform:scale(-1)}[dir=rtl] .mc-lhd-dropdown-account-profile .profile-avator{margin-left:8px;margin-right:0}[dir=rtl] .mc-lhd-dropdown-account-profile .coins-number,[dir=rtl] .mc-lhd-dropdown-account-profile .profile-coins-image,[dir=rtl] .mc-lhd-dropdown-account-profile .profile-medal{margin-left:4px;margin-right:0}[dir=rtl] .mc-lhd-dropdown-account-profile .fi-arrow-right{left:12px;right:auto;transform:translateY(-50%) rotate(180deg)}[dir=rtl] .mc-lhd-dropdown-account-profile.black-diamond .profile-badge{padding-left:4px;padding-right:0}.mc-hd_rtl.mc-hd{direction:rtl}.mc-hd_rtl.mc-hd .mc-hd__logo-con{float:right;padding:16px 0 16px 32px}.mc-hd_rtl.mc-hd .mc-hd__logo-layout-0 .mc-hd__logo-cobranding{margin:0 16px 0 0;padding-left:0;padding-right:16px}.mc-hd_rtl.mc-hd .mc-hd__logo-layout-0 .mc-hd__logo-cobranding:before{left:auto;right:0}.mc-hd_rtl.mc-hd .mc-hd__logo-layout-0 .mc-hd__logo-phrase{margin-left:8px;margin-right:0}.mc-hd_rtl.mc-hd .mc-hd__logo-layout-1 .mc-hd__logo-cobranding{margin:0 0 0 16px;padding-left:16px;padding-right:0}.mc-hd_rtl.mc-hd .mc-hd__logo-layout-1 .mc-hd__logo-cobranding:after{left:0;right:auto}.mc-hd_rtl.mc-hd .mc-hd__logo-layout-1 .mc-hd__logo-phrase{margin-left:8px;margin-right:0}.mc-hd_rtl.mc-hd .mc-hd__func-con{float:left}.mc-hd_rtl.mc-hd .mc-hd__nav-con,.mc-hd_rtl.mc-hd .mc-hd__nav-single-row,.mc-hd_rtl.mc-hd .mc-hd__search-con{float:right}.mc-hd_rtl.mc-hd .mc-hd__search-con>div{padding-left:32px;padding-right:0}.mc-hd_rtl.mc-hd .mc-hd__nav .mc-hd__nav-item{padding:0 0 0 32px}.mc-hd_rtl.mc-hd .mc-hd__fold-nav-con .mc-hd__fold-nav .mc-hd__nav-item-new,.mc-hd_rtl.mc-hd .mc-hd__nav-con .mc-hd__nav .mc-hd__nav-item-new{margin-left:0;margin-right:4px}.mc-hd_rtl.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk:not(.is-active):after{transform-origin:left}.mc-hd_rtl.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk:not(.is-active):hover:after{transform-origin:right}.mc-hd__fold-nav-rtl.mc-hd__fold-nav-con .mc-hd__fold-nav li{direction:rtl;text-align:right}.mc-hd__fold-nav-rtl.mc-hd__fold-nav-con .mc-hd__fold-nav .mc-hd__nav-item-new{margin-left:16px;margin-right:-12px}.mc-hd__fold-nav-rtl.mc-hd__fold-nav-con .mc-hd__nav-item-sub .mc-hd__nav-sub-item-new{margin-left:0;margin-right:4px}.mc-hd_rtl .mc-hd__my-booking,.mc-hd_rtl .mc-hd__option,.mc-hd_rtl .mc-hd__option-app-placeholder,.mc-hd_rtl .mc-hd__search-booking,.mc-hd_rtl .mc-hd__search-booking-placeholder,.mc-hd_rtl .mc-lhd-menu-account,.mc-hd_rtl .mc-lhd-menu-coins{float:right}.mc-hd_rtl .mc-lhd-coins-con .mc-lhd-coins-icon{margin-left:3px;margin-right:0}.mc-hd_rtl .mc-lhd-menu-selector{flex-direction:row-reverse}.mc-hd_rtl .mc-lhd-locale-selector{padding:0 0 24px 16px}.mc-hd_rtl .mc-lhd-locale-selector-list-item .mc-lhd-locale-item-country{margin-left:8px}@media screen and (max-width:834px){.mc-hd_rtl .mc-hd__entry i.fi,.mc-hd_rtl .mc-hd__help i.fi{transform:rotateY(180deg)}}.mc-hd__dropdown-account-rtl.mc-hd__dropdown-account .mc-hd__account-link{text-align:right}.mc-hd__dropdown-account-rtl.mc-hd__dropdown-account .mc-hd__account-link-flex{flex-direction:row-reverse}.mc-hd__dropdown-account-rtl.mc-hd__dropdown-account .mc-hd__account-link-coins-con{align-items:flex-start}.tcp-modal-rtl.tcp-modal-mask{direction:rtl}.tcp-modal-rtl.tcp-modal-mask .tcp-modal-head button{left:16px;right:auto}@media screen and (max-width:767px){.mc-hd_rtl.mc-hd .mc-hd__logo-con{box-sizing:border-box;height:48px;padding:15px 12px}.tcp-modal-rtl.tcp-modal-mask .tcp-modal-head button{left:auto;right:12px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.mc-lhd-modal-mask{animation:fade-in .3s;background:var(--smtcColorBgScrim,rgba(0,0,0,.6));height:100%;position:fixed;top:0;width:100%;z-index:99999999}.mc-lhd-modal-mask .mc-lhd-modal-con{background:var(--smtcColorBgSurface,#fff);border-radius:8px;box-shadow:0 4px 16px 0 rgba(5,26,55,.16);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.mc-lhd-modal-mask .mc-lhd-modal-head{border-bottom:1px solid #f0f2f5;padding:0 16px}.mc-lhd-modal-mask .mc-lhd-modal-head .selector-tab-title{align-items:center;box-sizing:border-box;display:flex;height:62px}.mc-lhd-modal-mask .mc-lhd-modal-head .mc-lhd-modal-title{box-sizing:content-box;color:var(--smtcColorTextTertiary,rgba(0,0,0,.51));cursor:pointer;font-size:18px;font-weight:400;height:24px;letter-spacing:0;line-height:24px;margin-top:4px;padding:16px 0 18px;position:relative}.mc-lhd-modal-mask .mc-lhd-modal-head .mc-lhd-modal-title:first-child{margin-right:40px}.mc-lhd-modal-mask .mc-lhd-modal-head .mc-lhd-modal-title.active{color:var(--smtcColorTextPrimary,#000);font-weight:var(--coreFontWeightBold,700)}.mc-lhd-modal-mask .mc-lhd-modal-head .mc-lhd-modal-title.active:after{background:var(--smtcColorTextPrimary,#051a37);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.mc-lhd-modal-mask .mc-lhd-modal-head button{background:none;border:none;cursor:pointer;height:20px;line-height:20px;position:absolute;right:16px;text-align:center;top:22px;width:20px}.mc-lhd-modal-mask .mc-lhd-modal-head .fi{color:var(--smtcColorTextPrimary,#051a37);font-size:20px}.mc-lhd-modal-mask .mc-lhd-modal-body{border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-sizing:border-box;height:579px;max-height:80vh;padding-top:16px;width:656px}@media screen and (max-width:767px){.mc-lhd-modal-mask .mc-lhd-modal-con{border-radius:12px 12px 0 0;bottom:0;top:auto;transform:translateX(-50%);width:100%}.mc-lhd-modal-mask .mc-lhd-modal-body{height:calc(90vh - 58px);width:100%}}[dir=rtl].mc-lhd-modal-mask .mc-lhd-modal-head .mc-lhd-modal-title:first-child{margin-left:40px;margin-right:0}[dir=rtl].mc-lhd-modal-mask .mc-lhd-modal-head button{left:16px;right:auto}.webp .mc-hd.mc-hd_theme_transparent .mc-hd__logo-layout-0 .mc-hd__logo,.webp .mc-hd.mc-hd_theme_transparent .mc-hd__logo-layout-1 .mc-hd__logo{background:url(https://ak-d.tripcdn.com/images/05E0m12000cga1gcq4721.webp) no-repeat 0 0;background-size:contain}.mc-hd.mc-hd_theme_transparent{background-color:transparent;color:var(--smtcColorTextContentWhite,#fff)}.mc-hd.mc-hd_theme_transparent.mc-hd_line{border-bottom-color:transparent}.mc-hd.mc-hd_theme_transparent a{color:var(--smtcColorTextContentWhite,#fff)}.mc-hd.mc-hd_theme_transparent .mc-hd__logo-layout-0 .mc-hd__logo,.mc-hd.mc-hd_theme_transparent .mc-hd__logo-layout-1 .mc-hd__logo{background:url(https://ak-d.tripcdn.com/images/05E0412000cga1j9t7151.svg) no-repeat 0 0}.mc-hd.mc-hd_theme_transparent .mc-hd__logo-layout-0 .mc-hd__logo-phrase,.mc-hd.mc-hd_theme_transparent .mc-hd__logo-layout-1 .mc-hd__logo-phrase{color:var(--smtcColorTextContentWhite,#fff)}.mc-hd.mc-hd_theme_transparent .mc-hd__entry:hover,.mc-hd.mc-hd_theme_transparent .mc-hd__help:hover,.mc-hd.mc-hd_theme_transparent .mc-hd__mobile:hover,.mc-hd.mc-hd_theme_transparent .mc-hd__my-booking:hover,.mc-hd.mc-hd_theme_transparent .mc-hd__search-booking:hover,.mc-hd.mc-hd_theme_transparent .mc-lhd-menu-coins .mc-lhd-coins-con:hover,.mc-hd.mc-hd_theme_transparent .mc-lhd-menu-membership:hover,.mc-hd.mc-hd_theme_transparent .mc-lhd-menu-selector:hover{background-color:hsla(0,0%,100%,.3);color:var(--smtcColorTextContentWhite,#fff)}.mc-hd.mc-hd_theme_transparent .mc-hd__entry:hover a,.mc-hd.mc-hd_theme_transparent .mc-hd__help:hover a,.mc-hd.mc-hd_theme_transparent .mc-hd__mobile:hover a,.mc-hd.mc-hd_theme_transparent .mc-hd__my-booking:hover a,.mc-hd.mc-hd_theme_transparent .mc-hd__search-booking:hover a,.mc-hd.mc-hd_theme_transparent .mc-lhd-menu-coins .mc-lhd-coins-con:hover a,.mc-hd.mc-hd_theme_transparent .mc-lhd-menu-membership:hover a,.mc-hd.mc-hd_theme_transparent .mc-lhd-menu-selector:hover a{color:var(--smtcColorTextContentWhite,#fff)}.mc-hd.mc-hd_theme_transparent .mc-hd__search-booking-placeholder{border:none}.mc-hd.mc-hd_theme_transparent .mc-lhd-menu-account .mc-lhd-login-btn{background-color:var(--smtcColorBgSurface,#fff);color:var(--smtcColorTextPrimary,#051a37)}.mc-hd.mc-hd_theme_transparent .mc-lhd-menu-account .mc-lhd-login-btn:hover{color:var(--smtcColorTextBrand,#3264ff)}.mc-hd.mc-hd_theme_transparent .mc-hd__nav-item .mc-hd__nav-lnk{color:hsla(0,0%,100%,.8)}.mc-hd.mc-hd_theme_transparent .mc-hd__nav-item .mc-hd__nav-lnk:hover{color:var(--smtcColorTextWhite,#fff)}.mc-hd.mc-hd_theme_transparent .mc-hd__nav-item .mc-hd__nav-lnk:hover.mc-hd__fold-icon i{background:var(--smtcColorTextWhite,#fff)}.mc-hd.mc-hd_theme_transparent .mc-hd__nav-item .mc-hd__nav-lnk:not(.is-active):after{background-color:var(--smtcColorTextWhite,#fff)}.mc-hd.mc-hd_theme_transparent .mc-hd__nav-item .mc-hd__nav-lnk.is-active{color:var(--smtcColorTextWhite,#fff)}.mc-hd.mc-hd_theme_transparent .mc-hd__nav-item .mc-hd__nav-lnk.is-active:after{background-color:var(--smtcColorTextWhite,#fff)}.mc-hd.mc-hd_theme_transparent .mc-hd__nav-item .mc-hd__nav-item-sub a{color:var(--smtcColorTextPrimary,#0f294d)}.mc-hd.mc-hd_theme_transparent .mc-hd__fold i{background:hsla(0,0%,100%,.8)}.mc-hd.mc-hd_theme_transparent .mc-lhd-menu-membership .mc-lhd__avatar{border:1px solid transparent}.mc-hd,.mc-hd_line{background-color:var(--smtcColorTextContentWhite,#fff);color:var(--smtcColorTextPrimary,#051a37);font-size:12px}ul{list-style:none;margin:0}.clear-float{clear:both;content:""}.mc-hd{line-height:1.5;padding:0 32px;position:relative}.mc-hd_line{border-bottom:1px solid #ddd}.mc-hd a{color:var(--smtcColorTextPrimary,#051a37);cursor:pointer}.mc-hd a,.mc-hd a:hover{text-decoration:none}.mc-hd:after,.mc-hd:before,.mc-hd_line:after,.mc-hd_line:before{content:"";display:table}.mc-hd:after,.mc-hd_line:after{clear:both}.mc-hd .mc-hd__inner{max-width:1920px;position:relative}.mc-hd__nav-new-row{height:34px}.mc-hd__logo-con{float:left;padding:16px 32px 16px 0}@media screen and (min-width:1920px){.mc-hd .mc-hd__inner{margin:0 auto}}@media screen and (max-width:1024px){.mc-hd .mc-hd__inner{height:100px}}.mc-hd__flex-con{height:66px;position:relative;width:100%}.mc-hd__flex-con .mc-hd__info-con{display:flex;flex:1 1 auto;flex-wrap:nowrap}.mc-hd .mc-hd__nav-con{float:left;margin:24px 0 8px;overflow:visible}.mc-hd .mc-hd__nav-con.mc-hd__nav-loading{overflow:hidden!important;width:0}.mc-hd .mc-hd__nav-new-row .mc-hd__nav-con{margin:0;overflow:visible}.mc-hd .mc-hd__nav-single-row{float:left;width:0}.mc-hd .mc-hd__nav-con .mc-hd__nav{display:flex;white-space:nowrap}.mc-hd__search-con{float:left;height:34px;max-width:332px;position:relative;top:16px;width:0}.mc-hd__search-con>div{padding-right:32px}@media screen and (max-width:1024px){.mc-hd__search-con{display:none}}.mc-hd .mc-hd__func,.mc-hd .mc-hd__func-con{float:right}.mc-hd .mc-hd__external{width:100%}.mc-hd .mc-hd__nav .mc-hd__nav-item{display:inline-block;float:none;padding:0 32px 0 0;position:relative}.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk{display:inline-block;font-size:16px;height:18px;line-height:18px;margin-bottom:16px;padding:0;position:relative}.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk img{background-size:cover;bottom:5px;height:22px;position:relative}.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk:not(.is-active):after{background-color:var(--smtcColorTextBrand,#3264ff);content:"";display:block;height:2px;left:0;position:absolute;top:24px;transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk:not(.is-active):hover:after{transform:scaleX(1);transform-origin:left}.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk:hover{color:var(--smtcColorTextContentWhite,#fff);color:var(--smtcColorTextBrand,#3264ff);text-decoration:none}.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk:hover.mc-hd__fold-icon i{background:var(--smtcColorTextBrand,#3264ff)}.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk.is-active{color:var(--smtcColorTextBrand,#3264ff)}.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk.is-active:after{background-color:var(--smtcColorTextBrand,#3264ff);content:"";display:block;height:2px;left:0;position:absolute;top:24px;width:100%}.mc-hd .mc-hd__nav-item .mc-hd__nav-lnk.img-con{align-items:center;display:flex}.mc-hd .mc-hd__nav-item.is-hover .mc-hd__nav-item-sub,.mc-hd .mc-hd__nav-item:hover .mc-hd__nav-item-sub{display:block;z-index:100001000}.mc-hd .mc-hd__nav-item .mc-hd__nav-item-sub{background:var(--smtcColorTextContentWhite,#fff);border-radius:4px 4px 4px 4px;box-shadow:0 8px 16px 0 rgba(15,41,77,.08);display:none;padding:8px 0;position:absolute;top:30px}.mc-hd .mc-hd__nav-item .mc-hd__nav-item-sub li{box-sizing:border-box;cursor:pointer;font-size:16px;margin:0;width:100%}.mc-hd .mc-hd__nav-item .mc-hd__nav-item-sub li a{display:block;padding:8px 16px}.mc-hd .mc-hd__nav-item .mc-hd__nav-item-sub li:hover{background:var(--smtcColorBgBrandTintedHigh,rgba(50,100,255,.08))}.mc-hd .mc-hd__nav-item .mc-hd__nav-item-sub li:hover a{color:var(--smtcColorTextBrand,#3264ff)}.mc-hd .mc-hd__nav-con .mc-hd__nav .mc-hd__nav-item-new,.mc-hd__fold-nav-con .mc-hd__fold-nav .mc-hd__nav-item-new,.mc-hd__nav-item-sub .mc-hd__nav-sub-item-new{background:var(--smtcColorBgDiscountFilled,#f94c86);border-radius:2px;color:var(--smtcColorTextWhite,#fff);display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:4px;padding:1px 4px;position:relative;top:-1px}.mc-hd__fold-nav-con .mc-hd__fold-nav .mc-hd__nav-item-new{margin-left:-12px;margin-right:16px}.mc-hd__fold .mc-hd__nav-item-new{display:none}.mc-hd__sp-line{border-top:1px solid #ddd;font-size:0;height:0;margin:10px 0;overflow:hidden}.mc-hd__mail-block{background-color:#f7f7fb;border-radius:2px;margin-bottom:10px;padding:8px 10px}.mc-hd__mail-tip-txt{margin-bottom:4px}.mc-hd__mail-link{color:var(--smtcColorTextBrand,#3264ff)}.mc-hd__mobile-cur .mc-hd__mobile-hint{left:41px;right:unset;top:18px}.mc-hd .mc-hd__fold{display:inline-block;height:20px;text-align:right}.mc-hd .mc-hd__fold .mc-hd__fold-icon{align-items:center;cursor:pointer;display:flex;font-size:16px;height:20px}.mc-hd .mc-hd__fold i{background:var(--smtcColorTextPrimary,#051a37);border-radius:1px;display:inline-block;height:4px;margin-right:3px;width:4px}.mc-hd__fold-nav-con{background:transparent}.mc-hd__fold-nav{background:var(--smtcColorTextContentWhite,#fff);padding:8px 0;text-align:left}.mc-hd__fold-nav li{box-sizing:border-box;font-size:16px}.mc-hd__fold-nav li:not(.mc-hd__nav-item-wth-sub):hover{background:var(--smtcColorBgBrandTintedHigh,rgba(50,100,255,.08))}.mc-hd__fold-nav li:not(.mc-hd__nav-item-wth-sub):hover a{color:var(--smtcColorTextBrand,#3264ff)}.mc-hd__fold-nav li.mc-hd__nav-item-wth-sub>a,.mc-hd__fold-nav li.mc-hd__nav-item-wth-sub>span{display:none}.mc-hd__fold-nav .mc-hd__nav-item.img-con-li{height:0;overflow:hidden}.mc-hd__fold-nav li a{color:var(--smtcColorTextPrimary,#051a37);cursor:pointer;display:inline-block;line-height:1.5;padding:8px 16px;text-decoration:none}.mc-hd__fold-nav li a img{height:22px}.header-search-container .gccpoi__TripSearchBox-main{height:28px;max-width:300px}.header-search-container .gccpoi__TripSearchBox-main .gccpoi__TripSearchBox-content{border:1px solid var(--smtcColorBgDisabledFilled,#ced2d9)}.header-search-container .gccpoi__TripSearchBox-main .gccpoi__TripSearchBox-content .gccpoi__TripSearchBox-input{font-size:12px}@media screen and (max-width:834px){.header-search-container{display:none}}@media screen and (max-width:767px){.mc-hd{padding:0}.mc-hd__flex-con{height:48px}.mc-hd .mc-hd__inner{height:auto}.mc-hd__nav-new-row,.mc-hd__nav-single-row{display:none}}.mc-lhd-locale-selector{box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 16px 24px}.mc-lhd-locale-selector-title{color:var(--smtcColorTextPrimary,#051a37);font-size:14px;font-weight:var(--coreFontWeightBold,700);letter-spacing:0;line-height:18px;margin:8px 0}.mc-lhd-locale-selector-list{display:grid;grid-template-columns:repeat(3,200px);grid-gap:16px 12px}.mc-lhd-locale-selector-list-item-container.is-active .mc-lhd-locale-selector-list-item{background:rgba(0,0,0,.04);color:var(--smtcColorTextBrand,#2346ff)}.mc-lhd-locale-selector-list-item-container.is-active .mc-lhd-locale-selector-list-item .mc-lhd-locale-item-country{font-weight:700}.mc-lhd-locale-selector-list-item{align-items:center;border-radius:4px;box-sizing:border-box;color:var(--smtcColorTextPrimary,#051a37);cursor:pointer;display:flex;font-size:12px;height:48px;line-height:40px;padding:0 8px}.mc-lhd-locale-selector-list-item .mc-lhd-locale-item-icon{border:1px solid transparent;border-radius:20px;box-sizing:content-box;height:20px;overflow:hidden;position:relative;width:20px}.mc-lhd-locale-selector-list-item .mc-lhd-locale-item-icon i{background-image:url(https://ak-d.tripcdn.com/images/05E1v12000dgqkhtf5799.png_.webp);background-position:1000px 1000px;background-repeat:no-repeat;background-size:60px;display:inline-block;height:20px;left:50%;position:absolute;transform:translateX(-50%);vertical-align:middle;width:30px}.mc-lhd-locale-selector-list-item .mc-lhd-locale-item-country{margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-lhd-locale-selector-list-item.is-disabled{cursor:not-allowed}.mc-lhd-locale-selector-list-item:hover{background:rgba(0,0,0,.04)}.mc-lhd-currency-selector{box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 16px 24px}.mc-lhd-currency-selector:after{background:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;content:"";display:block;height:24px;left:0;position:absolute;width:100%}.mc-lhd-currency-selector-title{color:var(--smtcColorTextPrimary,#051a37);font-size:14px;font-weight:var(--coreFontWeightBold,700);letter-spacing:0;line-height:18px;margin:8px 0 16px}.mc-lhd-currency-selector-title.currency-full-list{margin-top:32px}.mc-lhd-currency-selector-list{display:grid;grid-template-columns:repeat(3,200px);grid-gap:16px 12px;width:624px}.mc-lhd-currency-selector-list-item{border-radius:4px;box-sizing:border-box;color:var(--smtcColorTextPrimary,#051a37);cursor:pointer;font-size:12px;height:40px;line-height:40px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.mc-lhd-currency-selector-list-item.is-active{background:rgba(0,0,0,.04);color:var(--smtcColorTextBrand,#2346ff)}.mc-lhd-currency-selector-list-item.is-disabled{cursor:not-allowed}.mc-lhd-currency-selector-list-item:hover{background:rgba(0,0,0,.04)}.mc-lhd-currency-selector-list-item .mc-lhd-currency-item-code{font-weight:700}.mc-lhd-currency-selector-list-item .mc-lhd-currency-item-name{font-weight:400}.mc-lhd-locale-selector-list-item .mc-dropdown-country-zh-anchor{height:14px;position:relative}.mc-lhd-locale-selector-list-item .mc-dropdown-country-zh-container{align-items:center;background:#fff;border-radius:4px;box-shadow:0 8px 16px 0 rgba(15,41,77,.08);color:var(--smtcColorTextPrimary,#051a37);cursor:pointer;display:none;height:34px;left:10px;line-height:34px;position:absolute;top:-10px;z-index:1}.mc-lhd-locale-selector-list-item .mc-dropdown-country-zh-container .grouped-hk,.mc-lhd-locale-selector-list-item .mc-dropdown-country-zh-container .grouped-tw{text-align:center;width:64px}.mc-lhd-locale-selector-list-item .mc-dropdown-country-zh-container .grouped-hk.is-active,.mc-lhd-locale-selector-list-item .mc-dropdown-country-zh-container .grouped-tw.is-active{color:var(--smtcColorTextBrand,#2346ff);font-weight:700}.mc-lhd-locale-selector-list-item .mc-dropdown-country-zh-container .divider{background:var(--smtcColorDividerForm,#dadfe6);height:16px;width:1px}.mc-lhd-locale-selector-list-item .mc-dropdown-country-zh-container .zh-triangle{border:8px solid transparent;border-right-color:#fff;position:absolute;right:100%;top:50%;transform:translateY(-50%)}.mc-lhd-locale-selector-list-item .fi-arrow-top{color:var(--smtcColorTextPrimary,#051a37);margin-left:5px;transition:all .3s}.mc-lhd-locale-selector-list-item .fi-arrow-top.items-collapse{transform:rotate(180deg)}.mc-lhd-locale-selector-list-item-container.is-collapse ul.mc-dropdown-country-zh-container-click{display:none}ul.mc-dropdown-country-zh-container-click{display:block;list-style:none}ul.mc-dropdown-country-zh-container-click li{border-radius:2px;color:var(--smtcColorTextPrimary,#051a37);cursor:pointer;font-size:12px;height:18px;line-height:18px;padding:12px 9px 12px 36px}ul.mc-dropdown-country-zh-container-click li:hover{background:rgba(0,0,0,.04)}ul.mc-dropdown-country-zh-container-click li.is-active{color:var(--smtcColorTextBrand,#2346ff);font-weight:700}@media screen and (min-width:768px){.mc-lhd-locale-selector-list-item .fi-arrow-top{display:none}.mc-lhd-locale-selector-list-item:hover .mc-dropdown-country-zh-container{display:flex}ul.mc-dropdown-country-zh-container-click{display:none!important}}@media screen and (max-width:768px){.mc-lhd-locale-selector{max-height:100%}.mc-lhd-locale-selector-list{grid-template-columns:repeat(1,1fr);grid-gap:16px 12px}.mc-lhd-currency-selector{max-height:100%}.mc-lhd-currency-selector-list{grid-template-columns:repeat(1,1fr);grid-gap:16px 12px}}[dir=rtl] .mc-lhd-currency-selector-list-item{direction:ltr;text-align:right}[dir=rtl] .mc-lhd-locale-selector-list-item .mc-lhd-locale-item-country{margin-left:0;margin-right:8px}[dir=rtl] .mc-lhd-locale-selector-list-item .mc-dropdown-country-zh-container{left:auto;right:10px}[dir=rtl] .mc-lhd-locale-selector-list-item .zh-triangle{border-left-color:#fff;border-right-color:transparent;left:100%;right:auto}[dir=rtl] .mc-lhd-locale-selector-list-item .fi-arrow-top{margin-left:0;margin-right:5px}[dir=rtl] ul.mc-dropdown-country-zh-container-click li{padding:12px 36px 12px 9px}.fix-usp-h{height:56px}.fix-usp-h:before{content:".";display:block;height:0;visibility:hidden;width:0}.fix-usp-h .ol-usp-simple{margin-top:20px}.u-clearfix{*zoom:1}.u-clearfix:after,.u-clearfix:before{content:"";display:table}.u-clearfix:after{clear:both}.u-hide{display:none!important}.webp .flag-ae,.webp .flag-at,.webp .flag-au,.webp .flag-be,.webp .flag-br,.webp .flag-ca,.webp .flag-ch,.webp .flag-cn,.webp .flag-de,.webp .flag-dk,.webp .flag-en,.webp .flag-es,.webp .flag-fi,.webp .flag-fr,.webp .flag-gr,.webp .flag-hk,.webp .flag-id,.webp .flag-ie,.webp .flag-il,.webp .flag-it,.webp .flag-jp,.webp .flag-kr,.webp .flag-mx,.webp .flag-my,.webp .flag-nl,.webp .flag-nz,.webp .flag-ph,.webp .flag-pl,.webp .flag-pt,.webp .flag-ru,.webp .flag-sa,.webp .flag-se,.webp .flag-sg,.webp .flag-tc,.webp .flag-th,.webp .flag-tr,.webp .flag-tw,.webp .flag-ua,.webp .flag-uk,.webp .flag-us,.webp .flag-vn,.webp .flag-xx{background-image:url(images/6e4c64b567031f4fbf75bb5059c8f5e0_41f7137fa4.png_.webp)}.flag-ae,.flag-at,.flag-au,.flag-be,.flag-br,.flag-ca,.flag-ch,.flag-cn,.flag-de,.flag-dk,.flag-en,.flag-es,.flag-fi,.flag-fr,.flag-gr,.flag-hk,.flag-id,.flag-ie,.flag-il,.flag-it,.flag-jp,.flag-kr,.flag-mx,.flag-my,.flag-nl,.flag-nz,.flag-ph,.flag-pl,.flag-pt,.flag-ru,.flag-sa,.flag-se,.flag-sg,.flag-tc,.flag-th,.flag-tr,.flag-tw,.flag-ua,.flag-uk,.flag-us,.flag-vn,.flag-xx{background-image:url(images/6e4c64b567031f4fbf75bb5059c8f5e0_41f7137fa4.png_.webp);background-position:1000px 1000px;background-repeat:no-repeat;background-size:42px;display:inline-block;height:14px;vertical-align:middle;width:21px}.flag-en,.flag-us{background-position:0 0}.flag-uk{background-position:0 -14px}.flag-hk{background-position:0 -28px}.flag-jp{background-position:0 -42px}.flag-kr{background-position:0 -56px}.flag-sg{background-position:0 -70px}.flag-au{background-position:0 -84px}.flag-fr{background-position:0 -98px}.flag-de{background-position:0 -112px}.flag-es{background-position:0 -126px}.flag-ru{background-position:0 -140px}.flag-vn{background-position:0 -154px}.flag-id{background-position:0 -168px}.flag-th{background-position:0 -182px}.flag-my{background-position:0 -196px}.flag-it{background-position:0 -210px}.flag-pl{background-position:0 -224px}.flag-tr{background-position:0 -238px}.flag-br{background-position:0 -252px}.flag-gr{background-position:0 -266px}.flag-nl{background-position:0 -280px}.flag-tw{background-position:0 -294px}.flag-cn{background-position:0 -308px}.flag-il{background-position:0 -322px}.flag-sa{background-position:0 -336px}.flag-ae{background-position:0 -350px}.flag-nz{background-position:0 -364px}.flag-xx{background-position:0 -378px}.flag-at{background-position:-21px 0}.flag-be{background-position:-21px -14px}.flag-ie{background-position:-21px -28px}.flag-ch{background-position:-21px -42px}.flag-pt{background-position:-21px -56px}.flag-mx{background-position:-21px -70px}.flag-ua{background-position:-21px -84px}.flag-se{background-position:-21px -98px}.flag-dk{background-position:-21px -112px}.flag-fi{background-position:-21px -126px}.flag-ca{background-position:-21px -140px}.flag-tc{background-position:-21px -154px}.flag-ph{background-position:-21px -168px}.flag-in{background-position:-21px -182px}.flag-pk{background-position:-21px -196px}@font-face{font-family:fi;src:url(font/1742654e10d9a6357d6b3bcc192c17ee_8cb4002317.woff2) format("woff2"),url(font/a6cd3ccb6da4249d668942780a3b7fb3_d15de11bbb.woff) format("woff"),url(font/79b3f0c5a1136906f8a5286daac3eaf5_378a4e45d8.ttf) format("truetype")}.fi{font-family:fi!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fi-select1:before{content:"\e69d"}.fi-noselect:before{content:"\e69e"}.fi-ico_deals_checkbox_sel1:before{content:"\e7d3"}.fi-ic_hotel2:before{content:"\e62d"}.fi-hotel_new:before{content:"\e62b"}.fi-destination:before{content:"\e836"}.fi-a-customertips:before{content:"\e835"}.fi-ic_carrental:before{content:"\e628"}.fi-ic_tnt:before{content:"\e629"}.fi-ic_train:before{content:"\e62a"}.fi-ic_bed:before{content:"\e62c"}.fi-cruise:before{content:"\e6fa"}.fi-ic_giftcard:before{content:"\e6a5"}.fi-a-ic_deal21x:before{content:"\e6b2"}.fi-ic_bundle:before{content:"\e6dc"}.fi-a-TripCoins:before{content:"\e726"}.fi-a-itinerarymap:before{content:"\e7da"}.fi-ic_insurance:before{content:"\e7f2"}.fi-new_menu_line:before{content:"\e7fd"}.fi-ic_bookings_filled:before{content:"\e7c1"}.fi-a-ic_BU_customtrips:before{content:"\e646"}.fi-ic_BU_cruises:before{content:"\e647"}.fi-ic_car_rentals_new:before{content:"\e626"}.fi-ic_volume_filled1:before{content:"\e627"}.fi-ic_advantage_yes:before{content:"\e625"}.fi-gengduo:before{content:"\e624"}.fi-mobile_phone_outlined:before{content:"\e779"}.fi-bangzhu:before{content:"\e7b6"}.fi-ic_bookings:before{content:"\e623"}.fi-ic_order_check_mark:before{content:"\e65e"}.fi-ic_diamonds:before{content:"\e71a"}.fi-ic_hotel:before{content:"\e7b4"}.fi-ic_gift:before{content:"\e667"}.fi-ic_done:before{content:"\e6bd"}.fi-ic_discount_line:before{content:"\e621"}.fi-Attractions:before{content:"\e622"}.fi-ListHotels_filled:before{content:"\e6de"}.fi-ic_help:before{content:"\e620"}.fi-mobile_phone_filled:before{content:"\e6dd"}.fi-ic_user:before{content:"\e78b"}.fi-bundle:before{content:"\e61f"}.fi-Hotels:before{content:"\e61c"}.fi-Flight:before{content:"\e61e"}.fi-hook:before{content:"\e6d3"}.fi-service1:before{content:"\e61b"}.fi-ic_hot:before{content:"\e619"}.fi-star-line:before{content:"\e61a"}.fi-sale:before{content:"\e618"}.fi-app:before{content:"\e617"}.fi-loading:before{content:"\e616"}.fi-ic_exclamation:before{content:"\e615"}.fi-select:before{content:"\e613"}.fi-clean:before{content:"\e612"}.fi-single-trip:before{content:"\e61d"}.fi-unchecked:before{content:"\e610"}.fi-checked:before{content:"\e611"}.fi-airport-transfer:before{content:"\e614"}.fi-arrow-down:before{content:"\e797"}.fi-account:before{content:"\e60e"}.fi-mobile:before{content:"\e60f"}.fi-diamond:before{content:"\e786"}.fi-star:before{content:"\e787"}.fi-round-trip:before{content:"\e795"}.fi-exclamation:before{content:"\e7a5"}.fi-arrow-right:before{content:"\e601"}.fi-arrow-left:before{content:"\e602"}.fi-arrow-top:before{content:"\e603"}.fi-car:before{content:"\e604"}.fi-train:before{content:"\e605"}.fi-flight:before{content:"\e606"}.fi-hotel:before{content:"\e607"}.fi-info:before{content:"\e608"}.fi-close:before{content:"\e609"}.fi-service:before{content:"\e60a"}.fi-delete:before{content:"\e60b"}.fi-tnt:before{content:"\e60c"}.fi-successful:before{content:"\e60d"}.prev-btn{font-family:fi!important;font-size:16px;font-style:normal}.prev-btn:before{content:"\e602"!important}.next-btn{font-family:fi!important;font-size:16px;font-style:normal}.next-btn:before{content:"\e601"!important}.mc-ft__block .mc-ft__block-title{font-size:16px;font-weight:700;margin-bottom:8px;margin-top:0}.mc-ft__block .mc-ft__social{display:flex;margin-top:8px}.mc-ft__social-item{float:left}.mc-ft__block .mc-ft__social-item a{display:inline-block;height:24px;width:24px}.mc-ft__block .mc-ft__social-item a>img{display:inline-block;height:100%;line-height:1;-o-object-fit:cover;object-fit:cover;width:100%}.mc-ft__block .mc-ft__social-item+.mc-ft__social-item{margin-left:10px}.mc-ft__link-list{font-size:14px}.mc-ft__list-item{font-size:12px;line-height:1.5;margin-bottom:2px}.mc-ft__list-item a{color:var(--smtcColorTextPrimary,#0f294d);text-decoration:none}.mc-ft__list-item a:hover{color:var(--smtcColorTextBrand,#3264ff);text-decoration:underline}.mc-ft__cnt>.mc-ft__others>.mc-ft__payment{width:256px}.mc-ft__cnt>.mc-ft__others>.mc-ft__payment .mc-ft__payment-title{color:var(--smtcColorTextTertiary,#8592a6);font-size:12px;line-height:14px;margin-bottom:7px}.mc-ft__cnt>.mc-ft__others>.mc-ft__payment .mc-ft__payment-body{display:flex;flex-wrap:wrap}.mc-ft__cnt>.mc-ft__others>.mc-ft__payment .mc-ft__payment-body .mc-ft__payment-icon{border:1px solid var(--smtcColorDividerInfo,#dadfe6);border-radius:2px;box-sizing:content-box;display:inline-block;height:24px;margin-bottom:8px;margin-right:8px;width:36px}.mc-ft__cnt>.mc-ft__others>.mc-ft__partner{width:256px}.mc-ft__cnt>.mc-ft__others>.mc-ft__partner .mc-ft__partner-title{color:var(--smtcColorTextTertiary,#8592a6);font-size:12px;line-height:14px;margin-bottom:7px}.mc-ft__cnt>.mc-ft__others>.mc-ft__partner .mc-ft__partner-body{display:flex;flex-wrap:wrap}.mc-ft__cnt>.mc-ft__others>.mc-ft__partner .mc-ft__partner-body .mc-ft__partner-item{margin-right:25px}.mc-ft__cnt>.mc-ft__others>.mc-ft__partner .mc-ft__partner-body .mc-ft__partner-item img{display:inline-block;height:16px}.mc-ft_brand{align-items:center;border-top:1px solid var(--smtcColorDividerInfo,#e4e4e4);display:flex;flex-direction:column;justify-content:space-around;padding:20px 0}.mc-ft_brand .mc-ft_brand-title{font-size:12px;line-height:1.5;margin-top:9px}.mc-ft_brand .mc-ft_brand-list{display:flex;flex-wrap:wrap}.mc-ft_brand>img{display:block}.mc-ft_brand .mc-ft_brand-list img{display:inline-block;margin-right:36px;margin-top:12px}.mc-ft_brand .mc-ft_brand-list img:last-child{margin-right:0}.mc-ft_awards{border-top:1px solid var(--smtcColorDividerInfo,#e4e4e4);padding:20px 0;position:relative}.mc-ft_awards-list{display:block;font-size:12px;margin:0 auto;max-width:1135px;position:relative;text-align:center;width:100%}.mc-ft_awards-item{display:inline-block;margin:0 10px}.mc-ft_awards-item img,.mc-ft_awards-words{display:inline-block;vertical-align:middle}.mc-ft_awards-words{box-sizing:border-box;max-width:180px;padding-left:5px;text-align:left}.mc-ft_awards-next,.mc-ft_awards-prev{background:var(--smtcColorTextPrimary,#0f294d);color:var(--smtcColorTextWhite,#fff);margin-top:-17px;opacity:.2;padding:10px 6px;position:absolute;top:50%}.mc-ft_awards-next.u-hide,.mc-ft_awards-prev.u-hide{display:none}.mc-ft_awards-prev{left:0}.mc-ft_awards-next{right:0}.mc-ft_rtl{direction:rtl}.mc-ft_rtl .mc-ft__cnt{justify-content:space-between}.mc-ft_rtl .mc-ft_awards-words{padding-left:0;padding-right:5px;text-align:right}.mc-ft_rtl .mc-ft_brand .mc-ft_brand-list img{margin-left:36px;margin-right:0}.mc-ft_rtl .mc-ft_brand .mc-ft_brand-list img:last-child{margin-left:0}.mc-ft_rtl .mc-ft__block .mc-ft__social-item:not(:last-child){margin-left:10px}.mc-ft_rtl .mc-ft__cnt>.mc-ft__others>.mc-ft__partner .mc-ft__partner-body .mc-ft__partner-item{margin-left:25px;margin-right:0}.mc-ft_rtl .mc-ft__cnt>.mc-ft__others>.mc-ft__payment .mc-ft__payment-body .mc-ft__payment-icon{margin-left:8px;margin-right:0}.mc-ft,.mc-ft_line{background-color:var(--smtcColorBgSurface,#fff);color:var(--smtcColorTextPrimary,#0f294d);font-size:14px;padding-bottom:35px}.mc-ft_empty{display:none}.mc-ft,ul{list-style:none;margin:0}ul{padding:0}.mc-ft .l-inner{margin-left:auto;margin-right:auto;width:1180px}@media screen and (max-width:1200px){.mc-ft .l-inner{box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}}.mc-ft__rights{font-size:12px;line-height:1.5;padding-top:30px;text-align:center}.mc-ft__cnt,.mc-ft__rights{border-top:1px solid var(--smtcColorDividerInfo,#e4e4e4)}.mc-ft__cnt{justify-content:space-between;padding-bottom:32px;padding-top:32px}.mc-ft__cnt,.mc-ft__cnt .mc-ft__links{display:flex;flex-direction:row}.mc-ft__cnt .mc-ft__links .mc-ft__block{width:247px}.mc-ft__cnt .mc-ft__others{display:flex;flex-direction:column;width:256px}.mc-ft__cnt .mc-ft__others>div+div{margin-top:20px}@media screen and (max-width:1024px){.mc-ft__cnt{flex-direction:column}.mc-ft__cnt .mc-ft__others{display:flex;flex-direction:row;margin-top:24px;width:100%}.mc-ft__cnt .mc-ft__others .mc-ft__partner,.mc-ft__cnt .mc-ft__others .mc-ft__payment{width:247px}.mc-ft__cnt .mc-ft__others>div+div{margin-top:0}}@media screen and (max-width:768px){.mc-ft__cnt,.mc-ft__cnt .mc-ft__links{flex-direction:column}.mc-ft__cnt .mc-ft__links .mc-ft__block+.mc-ft__block{margin-top:24px}.mc-ft__cnt .mc-ft__others{display:flex;flex-direction:column}.mc-ft__cnt .mc-ft__others>div+div{margin-top:10px}}.tip-left-white-shadow[dir=rtl] .tip-arrow-top{left:auto;right:20px}.tip-white{background-color:#fff;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#333;max-width:300px;min-width:50px;text-align:left;z-index:1001}.tip-white .tip-inner{margin-top:-2px;min-width:50px}.tip-white .tip-arrow-top{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwBAMAAADh3D01AAAAFVBMVEXZ2dn////Z2dnZ2dnZ2dnq6ur///+KHaQOAAAABXRSTlMAAAzCwzDQ2RMAAADTSURBVDjLzdLBbQQhDIXhP3TgSMmZ0dJAoqSAEFFBWDrg9V9CDmPDStvAzOmTRxgLP4D0lcEAbvd6KjX1jAFlaFYMUpPUs0EZkma1syT14yxJs3KWpM5wTSy+S+itAi+G2XvPoVlD6jk0a0g9h2YN6e8IzY+ln1A/nk6sLrvzum1PsKbak17n/fZW96b39l89ERnzlIB5csA8TWCeMDAo909Opd8MXCwvQGqhMlypyVWGKzW5ynClJlcZoabQ99Jt/d0ndpeHzvu2hwn2VDHpZd7vH+zce9hRu7iTAAAAAElFTkSuQmCC) no-repeat;height:10px;left:50%;margin-left:-9px;margin-top:-10px;top:0;width:18px}.tip-white .tip-arrow-top-side{left:20px!important}.tip-white .tip-arrow-right{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwBAMAAADh3D01AAAAFVBMVEXZ2dn////Z2dnZ2dnZ2dnq6ur///+KHaQOAAAABXRSTlMAAAzCwzDQ2RMAAADTSURBVDjLzdLBbQQhDIXhP3TgSMmZ0dJAoqSAEFFBWDrg9V9CDmPDStvAzOmTRxgLP4D0lcEAbvd6KjX1jAFlaFYMUpPUs0EZkma1syT14yxJs3KWpM5wTSy+S+itAi+G2XvPoVlD6jk0a0g9h2YN6e8IzY+ln1A/nk6sLrvzum1PsKbak17n/fZW96b39l89ERnzlIB5csA8TWCeMDAo909Opd8MXCwvQGqhMlypyVWGKzW5ynClJlcZoabQ99Jt/d0ndpeHzvu2hwn2VDHpZd7vH+zce9hRu7iTAAAAAElFTkSuQmCC) no-repeat -70px 0;height:18px;left:100%;margin-left:-5px;margin-top:-9px;top:50%;width:10px}.tip-white .tip-arrow-bottom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwBAMAAADh3D01AAAAFVBMVEXZ2dn////Z2dnZ2dnZ2dnq6ur///+KHaQOAAAABXRSTlMAAAzCwzDQ2RMAAADTSURBVDjLzdLBbQQhDIXhP3TgSMmZ0dJAoqSAEFFBWDrg9V9CDmPDStvAzOmTRxgLP4D0lcEAbvd6KjX1jAFlaFYMUpPUs0EZkma1syT14yxJs3KWpM5wTSy+S+itAi+G2XvPoVlD6jk0a0g9h2YN6e8IzY+ln1A/nk6sLrvzum1PsKbak17n/fZW96b39l89ERnzlIB5csA8TWCeMDAo909Opd8MXCwvQGqhMlypyVWGKzW5ynClJlcZoabQ99Jt/d0ndpeHzvu2hwn2VDHpZd7vH+zce9hRu7iTAAAAAElFTkSuQmCC) no-repeat 0 -56px;height:10px;left:50%;margin-left:-9px;top:100%;width:18px}.tip-white .tip-arrow-bottom-side{background-image:none!important}.tip-white .tip-arrow-left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwBAMAAADh3D01AAAAFVBMVEXZ2dn////Z2dnZ2dnZ2dnq6ur///+KHaQOAAAABXRSTlMAAAzCwzDQ2RMAAADTSURBVDjLzdLBbQQhDIXhP3TgSMmZ0dJAoqSAEFFBWDrg9V9CDmPDStvAzOmTRxgLP4D0lcEAbvd6KjX1jAFlaFYMUpPUs0EZkma1syT14yxJs3KWpM5wTSy+S+itAi+G2XvPoVlD6jk0a0g9h2YN6e8IzY+ln1A/nk6sLrvzum1PsKbak17n/fZW96b39l89ERnzlIB5csA8TWCeMDAo909Opd8MXCwvQGqhMlypyVWGKzW5ynClJlcZoabQ99Jt/d0ndpeHzvu2hwn2VDHpZd7vH+zce9hRu7iTAAAAAElFTkSuQmCC) no-repeat 0 -80px;height:20px;left:0;margin-left:-14px;margin-top:-10px;top:50%;width:15px}.tip-orange{background-color:#fff;border:1px solid #ff4900;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#333;max-width:300px;min-width:50px;text-align:left;z-index:1001}.tip-orange .tip-inner{margin-top:-2px;min-width:100px}.tip-orange .tip-arrow-top{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwCAYAAAAT8iAGAAACeUlEQVRYw+2YwUtUURjFby2EyLKEEMKVBtYuHMh9WjFu2pjkaMvchTPbaj866T7blvk3CI3ZLiIpd4qbNlGEThIWxMCcvnObGcY3vt5793tBxj0wcHlz7w/ee/d+3zvHmAgha2bklzcaCWASj2dqWMzXOHaFXMWjqSpqNdgfx3ItKeQy7l/bR/UnmuKY17JmMC7kAu5lKtjfQ5t4LX+lwjlRkHOYvvQBe18QKv7HOTI3DHISU+fX8XEbkeIczs2aziCkA2Nda9h8jdji3LEza1zbgBzDzRPP8b6MxOIarhWGwejxIlafwVlcKwwjwyL0KhovL68jLDnF81IS5m19UYKA8lMWq6Vm5XMGUesrLKMv2mpyYhC19Qa40/tOYD06UKNb3B1g6+nTgajKJzbFndgdNhRE/fgGPLj+XWDDOlCj989N8EPitg5E8avk9ydO/h8A8dZKk7y1nO5hP7zBhz3i/rC/fpbXP7QrkIxuQ05f5Ibsd9+Q2295RDZ0R4SHdry7LJBT7of25RLLyLK2jCxIYVtQFzYvL6+j8Skzm4KpKdFmzaZgs0rpGb+mFb11NrkVHe9+1VZJWZ8dzPHpv2fXDwQIDAlCA4Sh6AChBTb4h0gjk2x/pRGytMU+TwrusU8giCr4GuDl5ZVGM2XrYi4g+YAG0mHzAOYCIldIp80BaC3qcoH0WP/PHKBFSSF91vcf0jSTQDLSw3as7z9EcSHD1ufTgoYoDmQCc7nqgeaYFEQbbu04G2KEokAF2wy1oDosZ/295tZaYCPW52seduD171rfrwHVYf3W92s2ZOCIbNgcQANK7dAGysiyzQU0oNQKm5eX13+mXyvAnqE8/D7tAAAAAElFTkSuQmCC) no-repeat;height:10px;left:50%;margin-left:-9px;margin-top:-10px;top:0;width:18px}.tip-orange .tip-arrow-right{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwCAYAAAAT8iAGAAACeUlEQVRYw+2YwUtUURjFby2EyLKEEMKVBtYuHMh9WjFu2pjkaMvchTPbaj866T7blvk3CI3ZLiIpd4qbNlGEThIWxMCcvnObGcY3vt5793tBxj0wcHlz7w/ee/d+3zvHmAgha2bklzcaCWASj2dqWMzXOHaFXMWjqSpqNdgfx3ItKeQy7l/bR/UnmuKY17JmMC7kAu5lKtjfQ5t4LX+lwjlRkHOYvvQBe18QKv7HOTI3DHISU+fX8XEbkeIczs2aziCkA2Nda9h8jdji3LEza1zbgBzDzRPP8b6MxOIarhWGwejxIlafwVlcKwwjwyL0KhovL68jLDnF81IS5m19UYKA8lMWq6Vm5XMGUesrLKMv2mpyYhC19Qa40/tOYD06UKNb3B1g6+nTgajKJzbFndgdNhRE/fgGPLj+XWDDOlCj989N8EPitg5E8avk9ydO/h8A8dZKk7y1nO5hP7zBhz3i/rC/fpbXP7QrkIxuQ05f5Ibsd9+Q2295RDZ0R4SHdry7LJBT7of25RLLyLK2jCxIYVtQFzYvL6+j8Skzm4KpKdFmzaZgs0rpGb+mFb11NrkVHe9+1VZJWZ8dzPHpv2fXDwQIDAlCA4Sh6AChBTb4h0gjk2x/pRGytMU+TwrusU8giCr4GuDl5ZVGM2XrYi4g+YAG0mHzAOYCIldIp80BaC3qcoH0WP/PHKBFSSF91vcf0jSTQDLSw3as7z9EcSHD1ufTgoYoDmQCc7nqgeaYFEQbbu04G2KEokAF2wy1oDosZ/295tZaYCPW52seduD171rfrwHVYf3W92s2ZOCIbNgcQANK7dAGysiyzQU0oNQKm5eX13+mXyvAnqE8/D7tAAAAAElFTkSuQmCC) no-repeat -70px 0;height:18px;left:100%;margin-left:-5px;margin-top:-9px;top:50%;width:10px}.tip-orange .tip-arrow-bottom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwCAYAAAAT8iAGAAACeUlEQVRYw+2YwUtUURjFby2EyLKEEMKVBtYuHMh9WjFu2pjkaMvchTPbaj866T7blvk3CI3ZLiIpd4qbNlGEThIWxMCcvnObGcY3vt5793tBxj0wcHlz7w/ee/d+3zvHmAgha2bklzcaCWASj2dqWMzXOHaFXMWjqSpqNdgfx3ItKeQy7l/bR/UnmuKY17JmMC7kAu5lKtjfQ5t4LX+lwjlRkHOYvvQBe18QKv7HOTI3DHISU+fX8XEbkeIczs2aziCkA2Nda9h8jdji3LEza1zbgBzDzRPP8b6MxOIarhWGwejxIlafwVlcKwwjwyL0KhovL68jLDnF81IS5m19UYKA8lMWq6Vm5XMGUesrLKMv2mpyYhC19Qa40/tOYD06UKNb3B1g6+nTgajKJzbFndgdNhRE/fgGPLj+XWDDOlCj989N8EPitg5E8avk9ydO/h8A8dZKk7y1nO5hP7zBhz3i/rC/fpbXP7QrkIxuQ05f5Ibsd9+Q2295RDZ0R4SHdry7LJBT7of25RLLyLK2jCxIYVtQFzYvL6+j8Skzm4KpKdFmzaZgs0rpGb+mFb11NrkVHe9+1VZJWZ8dzPHpv2fXDwQIDAlCA4Sh6AChBTb4h0gjk2x/pRGytMU+TwrusU8giCr4GuDl5ZVGM2XrYi4g+YAG0mHzAOYCIldIp80BaC3qcoH0WP/PHKBFSSF91vcf0jSTQDLSw3as7z9EcSHD1ufTgoYoDmQCc7nqgeaYFEQbbu04G2KEokAF2wy1oDosZ/295tZaYCPW52seduD171rfrwHVYf3W92s2ZOCIbNgcQANK7dAGysiyzQU0oNQKm5eX13+mXyvAnqE8/D7tAAAAAElFTkSuQmCC) no-repeat 0 -56px;height:10px;left:50%;margin-left:-9px;top:100%;width:18px}.tip-orange .tip-arrow-left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwCAYAAAAT8iAGAAACeUlEQVRYw+2YwUtUURjFby2EyLKEEMKVBtYuHMh9WjFu2pjkaMvchTPbaj866T7blvk3CI3ZLiIpd4qbNlGEThIWxMCcvnObGcY3vt5793tBxj0wcHlz7w/ee/d+3zvHmAgha2bklzcaCWASj2dqWMzXOHaFXMWjqSpqNdgfx3ItKeQy7l/bR/UnmuKY17JmMC7kAu5lKtjfQ5t4LX+lwjlRkHOYvvQBe18QKv7HOTI3DHISU+fX8XEbkeIczs2aziCkA2Nda9h8jdji3LEza1zbgBzDzRPP8b6MxOIarhWGwejxIlafwVlcKwwjwyL0KhovL68jLDnF81IS5m19UYKA8lMWq6Vm5XMGUesrLKMv2mpyYhC19Qa40/tOYD06UKNb3B1g6+nTgajKJzbFndgdNhRE/fgGPLj+XWDDOlCj989N8EPitg5E8avk9ydO/h8A8dZKk7y1nO5hP7zBhz3i/rC/fpbXP7QrkIxuQ05f5Ibsd9+Q2295RDZ0R4SHdry7LJBT7of25RLLyLK2jCxIYVtQFzYvL6+j8Skzm4KpKdFmzaZgs0rpGb+mFb11NrkVHe9+1VZJWZ8dzPHpv2fXDwQIDAlCA4Sh6AChBTb4h0gjk2x/pRGytMU+TwrusU8giCr4GuDl5ZVGM2XrYi4g+YAG0mHzAOYCIldIp80BaC3qcoH0WP/PHKBFSSF91vcf0jSTQDLSw3as7z9EcSHD1ufTgoYoDmQCc7nqgeaYFEQbbu04G2KEokAF2wy1oDosZ/295tZaYCPW52seduD171rfrwHVYf3W92s2ZOCIbNgcQANK7dAGysiyzQU0oNQKm5eX13+mXyvAnqE8/D7tAAAAAElFTkSuQmCC) no-repeat 0 -80px;height:20px;left:0;margin-left:-14px;margin-top:-10px;top:50%;width:15px}.tip-darkgray{background-color:#fff;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#333;max-width:300px;min-width:50px;text-align:left;z-index:1001}.tip-darkgray .tip-inner{margin-top:-2px;min-width:50px}.tip-darkgray .tip-arrow-top{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwBAMAAADh3D01AAAAFVBMVEXZ2dn////Z2dnZ2dnZ2dnq6ur///+KHaQOAAAABXRSTlMAAAzCwzDQ2RMAAADTSURBVDjLzdLBbQQhDIXhP3TgSMmZ0dJAoqSAEFFBWDrg9V9CDmPDStvAzOmTRxgLP4D0lcEAbvd6KjX1jAFlaFYMUpPUs0EZkma1syT14yxJs3KWpM5wTSy+S+itAi+G2XvPoVlD6jk0a0g9h2YN6e8IzY+ln1A/nk6sLrvzum1PsKbak17n/fZW96b39l89ERnzlIB5csA8TWCeMDAo909Opd8MXCwvQGqhMlypyVWGKzW5ynClJlcZoabQ99Jt/d0ndpeHzvu2hwn2VDHpZd7vH+zce9hRu7iTAAAAAElFTkSuQmCC) no-repeat;height:10px;left:20px;margin-left:-9px;margin-top:-10px;top:0;width:18px}.tip-darkgray .tip-arrow-right{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwBAMAAADh3D01AAAAFVBMVEXZ2dn////Z2dnZ2dnZ2dnq6ur///+KHaQOAAAABXRSTlMAAAzCwzDQ2RMAAADTSURBVDjLzdLBbQQhDIXhP3TgSMmZ0dJAoqSAEFFBWDrg9V9CDmPDStvAzOmTRxgLP4D0lcEAbvd6KjX1jAFlaFYMUpPUs0EZkma1syT14yxJs3KWpM5wTSy+S+itAi+G2XvPoVlD6jk0a0g9h2YN6e8IzY+ln1A/nk6sLrvzum1PsKbak17n/fZW96b39l89ERnzlIB5csA8TWCeMDAo909Opd8MXCwvQGqhMlypyVWGKzW5ynClJlcZoabQ99Jt/d0ndpeHzvu2hwn2VDHpZd7vH+zce9hRu7iTAAAAAElFTkSuQmCC) no-repeat -70px 0;height:18px;left:100%;margin-left:-5px;margin-top:-9px;top:50%;width:10px}.tip-darkgray .tip-arrow-bottom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwBAMAAADh3D01AAAAFVBMVEXZ2dn////Z2dnZ2dnZ2dnq6ur///+KHaQOAAAABXRSTlMAAAzCwzDQ2RMAAADTSURBVDjLzdLBbQQhDIXhP3TgSMmZ0dJAoqSAEFFBWDrg9V9CDmPDStvAzOmTRxgLP4D0lcEAbvd6KjX1jAFlaFYMUpPUs0EZkma1syT14yxJs3KWpM5wTSy+S+itAi+G2XvPoVlD6jk0a0g9h2YN6e8IzY+ln1A/nk6sLrvzum1PsKbak17n/fZW96b39l89ERnzlIB5csA8TWCeMDAo909Opd8MXCwvQGqhMlypyVWGKzW5ynClJlcZoabQ99Jt/d0ndpeHzvu2hwn2VDHpZd7vH+zce9hRu7iTAAAAAElFTkSuQmCC) no-repeat 0 -56px;height:10px;left:20px;margin-left:-9px;top:100%;width:18px}.tip-darkgray .tip-arrow-left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABwBAMAAADh3D01AAAAFVBMVEXZ2dn////Z2dnZ2dnZ2dnq6ur///+KHaQOAAAABXRSTlMAAAzCwzDQ2RMAAADTSURBVDjLzdLBbQQhDIXhP3TgSMmZ0dJAoqSAEFFBWDrg9V9CDmPDStvAzOmTRxgLP4D0lcEAbvd6KjX1jAFlaFYMUpPUs0EZkma1syT14yxJs3KWpM5wTSy+S+itAi+G2XvPoVlD6jk0a0g9h2YN6e8IzY+ln1A/nk6sLrvzum1PsKbak17n/fZW96b39l89ERnzlIB5csA8TWCeMDAo909Opd8MXCwvQGqhMlypyVWGKzW5ynClJlcZoabQ99Jt/d0ndpeHzvu2hwn2VDHpZd7vH+zce9hRu7iTAAAAAElFTkSuQmCC) no-repeat 0 -80px;height:20px;left:0;margin-left:-14px;margin-top:-10px;top:50%;width:15px}.poshytipBGlayer{background:#333;bottom:0;-webkit-filter:blur(10px) contrast(.6) brightness(1.4);filter:blur(10px) contrast(.6) brightness(1.4);height:100%;left:0;opacity:.4;position:fixed;right:0;top:50px;width:100%;z-index:1001}.tip-blue{background-color:#fff;border:1px solid #3264ff;box-shadow:0 0 8px rgba(0,0,0,.2);max-width:800px;min-width:50px;padding:10px;text-align:left;z-index:1001}.tip-blue .tip-arrow{visibility:hidden}.tip-blue .tip-inner{margin-top:-2px;min-width:50px}.tip-white-shadow{background-color:#fff;border:0 solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-sizing:border-box;max-width:376px;min-width:50px;padding:16px 18px;position:absolute;text-align:left;z-index:1009}.tip-white-shadow .tip-inner{margin-top:-2px;min-width:50px}.tip-white-shadow .tip-arrow{border:8px solid transparent;border-color:#fff #fff transparent transparent;border-style:solid;border-width:8px;box-shadow:1px -1px 1px -1px #d0d0d0;height:0;position:absolute;width:0}.tip-white-shadow .tip-arrow-top{left:50%;margin-left:-4px;margin-top:0;top:-6px;transform:rotate(-45deg)}.tip-white-shadow .tip-arrow-top-side{left:20px!important}.tip-white-shadow .tip-arrow-right{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAEeCAYAAADM05Z1AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAABHgAAAABNUgz2AAADSUlEQVR4Ae3d6W7aYBRFUdoXL31yaldYAsfY33CHc5NtCZFBImdt55eFxe3meDwej/v6cPwTfi/9HL88/T9qIZbJa/n9UQOxrD4av2G0ERfjtRGN4zURneO1EIPjNRCT43MRRuNzEMbjYxFO42MQzuN9EUHjfRDB420RSeNtEMnj5xAi48cQYuP7EKLj2xDi488RRcYfI4qNf0P8Wsffbrc/y6Pi8bfiaDZTgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCvyYAs+359T1Pt9tdC8r2N4uVfZMvADWL+udiR2gHuIAUAvxAVAHcQKogbgA6CMaANqIRoAuogOgiegE6CEGAFqIQYAOYgKggZgE5CMMALkII0AewhCQgzAGxCMcALEIJ0AcwhEwhPhd9vLI6HDHMxBzhcMJEDN+PWsOgLjxDoDY8caA+PGGgJzxRoC88QaA3PGTgPzxEwCN8YMAnfEDAK3xnQC98R0AzfGNAN3xDQDt8RcA/fEngBrjPwDqjD8A1Bq/A9Qb/wKoOf4JqDt+BXBQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBwgW+x0cZLXdlnH2msMNNGyYveX/7xymGeB+/SYogjscXQZyPF0e0jRdF9I0XQ4yNF0HMjU9G2IxPQtiOD0b4jA9C+I53RsSMd0LEjjdG5Iw3QuSOn0RojB9EaI3vRGiOb0Roj79A1Bj/AVFr/A5Rc/yG4JkCFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBrwXWG/G+/rTIT7a7CIvMfZ+5jV+eH++/KfDd6/hygP34UoCj8WUAn8aXAJyNlwdcjZcGtIyXBbSOlwT0jJcD9I6XAoyMlwGMjpcAzIxPB8yOTwVYjE8DWI1PAViODwdYjw8FeIwPA3iNDwF4jh8B/LzPqV8vdHiehbALKV6IMIDXmQgFeCDCAdaIFIAlIg1ghUgFWCDSAbMICcAMQgYwipACjCDkAL0ISUAPQhbQipAGtCDkAVeIEoAzRBnAJ0QpwBGiHGCPKAl4RZQFbIhewD8UCMt5QR+1pQAAAABJRU5ErkJggg==) no-repeat -70px 0;height:18px;left:100%;margin-left:-5px;margin-top:-9px;top:50%;width:10px}.tip-white-shadow .tip-arrow-bottom{bottom:-8px;left:50%;margin-left:-5px;transform:rotate(135deg)}.tip-white-shadow .tip-arrow-bottom-side{background-image:none!important}.tip-white-shadow .tip-arrow-left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAEeCAYAAADM05Z1AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAABHgAAAABNUgz2AAADSUlEQVR4Ae3d6W7aYBRFUdoXL31yaldYAsfY33CHc5NtCZFBImdt55eFxe3meDwej/v6cPwTfi/9HL88/T9qIZbJa/n9UQOxrD4av2G0ERfjtRGN4zURneO1EIPjNRCT43MRRuNzEMbjYxFO42MQzuN9EUHjfRDB420RSeNtEMnj5xAi48cQYuP7EKLj2xDi488RRcYfI4qNf0P8Wsffbrc/y6Pi8bfiaDZTgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCvyYAs+359T1Pt9tdC8r2N4uVfZMvADWL+udiR2gHuIAUAvxAVAHcQKogbgA6CMaANqIRoAuogOgiegE6CEGAFqIQYAOYgKggZgE5CMMALkII0AewhCQgzAGxCMcALEIJ0AcwhEwhPhd9vLI6HDHMxBzhcMJEDN+PWsOgLjxDoDY8caA+PGGgJzxRoC88QaA3PGTgPzxEwCN8YMAnfEDAK3xnQC98R0AzfGNAN3xDQDt8RcA/fEngBrjPwDqjD8A1Bq/A9Qb/wKoOf4JqDt+BXBQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBwgW+x0cZLXdlnH2msMNNGyYveX/7xymGeB+/SYogjscXQZyPF0e0jRdF9I0XQ4yNF0HMjU9G2IxPQtiOD0b4jA9C+I53RsSMd0LEjjdG5Iw3QuSOn0RojB9EaI3vRGiOb0Roj79A1Bj/AVFr/A5Rc/yG4JkCFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBrwXWG/G+/rTIT7a7CIvMfZ+5jV+eH++/KfDd6/hygP34UoCj8WUAn8aXAJyNlwdcjZcGtIyXBbSOlwT0jJcD9I6XAoyMlwGMjpcAzIxPB8yOTwVYjE8DWI1PAViODwdYjw8FeIwPA3iNDwF4jh8B/LzPqV8vdHiehbALKV6IMIDXmQgFeCDCAdaIFIAlIg1ghUgFWCDSAbMICcAMQgYwipACjCDkAL0ISUAPQhbQipAGtCDkAVeIEoAzRBnAJ0QpwBGiHGCPKAl4RZQFbIhewD8UCMt5QR+1pQAAAABJRU5ErkJggg==) no-repeat 0 -80px;height:20px;left:0;margin-left:-14px;margin-top:-10px;top:50%;width:15px}.tip-left-white-shadow{background-color:#fff;border:0 solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-sizing:border-box;max-width:630px;min-width:50px;padding:16px 18px;text-align:left;z-index:999}.tip-left-white-shadow .tip-inner{margin-top:-2px;min-width:50px}.tip-left-white-shadow .tip-arrow{border:8px solid transparent;border-color:#fff #fff transparent transparent;border-style:solid;border-width:8px;box-shadow:1px -1px 1px -1px #d0d0d0;height:0;position:absolute;width:0}.tip-left-white-shadow .tip-arrow-top{left:20px;margin-left:-4px;margin-top:0;top:-6px;transform:rotate(-45deg)}.tip-left-white-shadow .tip-arrow-top-side{left:20px!important}.tip-left-white-shadow .tip-arrow-right{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAEeCAYAAADM05Z1AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAABHgAAAABNUgz2AAADSUlEQVR4Ae3d6W7aYBRFUdoXL31yaldYAsfY33CHc5NtCZFBImdt55eFxe3meDwej/v6cPwTfi/9HL88/T9qIZbJa/n9UQOxrD4av2G0ERfjtRGN4zURneO1EIPjNRCT43MRRuNzEMbjYxFO42MQzuN9EUHjfRDB420RSeNtEMnj5xAi48cQYuP7EKLj2xDi488RRcYfI4qNf0P8Wsffbrc/y6Pi8bfiaDZTgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCvyYAs+359T1Pt9tdC8r2N4uVfZMvADWL+udiR2gHuIAUAvxAVAHcQKogbgA6CMaANqIRoAuogOgiegE6CEGAFqIQYAOYgKggZgE5CMMALkII0AewhCQgzAGxCMcALEIJ0AcwhEwhPhd9vLI6HDHMxBzhcMJEDN+PWsOgLjxDoDY8caA+PGGgJzxRoC88QaA3PGTgPzxEwCN8YMAnfEDAK3xnQC98R0AzfGNAN3xDQDt8RcA/fEngBrjPwDqjD8A1Bq/A9Qb/wKoOf4JqDt+BXBQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBwgW+x0cZLXdlnH2msMNNGyYveX/7xymGeB+/SYogjscXQZyPF0e0jRdF9I0XQ4yNF0HMjU9G2IxPQtiOD0b4jA9C+I53RsSMd0LEjjdG5Iw3QuSOn0RojB9EaI3vRGiOb0Roj79A1Bj/AVFr/A5Rc/yG4JkCFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBrwXWG/G+/rTIT7a7CIvMfZ+5jV+eH++/KfDd6/hygP34UoCj8WUAn8aXAJyNlwdcjZcGtIyXBbSOlwT0jJcD9I6XAoyMlwGMjpcAzIxPB8yOTwVYjE8DWI1PAViODwdYjw8FeIwPA3iNDwF4jh8B/LzPqV8vdHiehbALKV6IMIDXmQgFeCDCAdaIFIAlIg1ghUgFWCDSAbMICcAMQgYwipACjCDkAL0ISUAPQhbQipAGtCDkAVeIEoAzRBnAJ0QpwBGiHGCPKAl4RZQFbIhewD8UCMt5QR+1pQAAAABJRU5ErkJggg==) no-repeat -70px 0;height:18px;left:100%;margin-left:-5px;margin-top:-9px;top:50%;width:10px}.tip-left-white-shadow.is-ru.is-sec .tip-arrow-bottom,.tip-left-white-shadow.is-ru.is-sec .tip-arrow-top{left:55%}.tip-left-white-shadow .tip-arrow-bottom{bottom:-8px;left:20px;margin-left:-5px;transform:rotate(135deg)}.tip-left-white-shadow .tip-arrow-bottom-side{background-image:none!important}.tip-left-white-shadow .tip-arrow-left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAEeCAYAAADM05Z1AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAABHgAAAABNUgz2AAADSUlEQVR4Ae3d6W7aYBRFUdoXL31yaldYAsfY33CHc5NtCZFBImdt55eFxe3meDwej/v6cPwTfi/9HL88/T9qIZbJa/n9UQOxrD4av2G0ERfjtRGN4zURneO1EIPjNRCT43MRRuNzEMbjYxFO42MQzuN9EUHjfRDB420RSeNtEMnj5xAi48cQYuP7EKLj2xDi488RRcYfI4qNf0P8Wsffbrc/y6Pi8bfiaDZTgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCvyYAs+359T1Pt9tdC8r2N4uVfZMvADWL+udiR2gHuIAUAvxAVAHcQKogbgA6CMaANqIRoAuogOgiegE6CEGAFqIQYAOYgKggZgE5CMMALkII0AewhCQgzAGxCMcALEIJ0AcwhEwhPhd9vLI6HDHMxBzhcMJEDN+PWsOgLjxDoDY8caA+PGGgJzxRoC88QaA3PGTgPzxEwCN8YMAnfEDAK3xnQC98R0AzfGNAN3xDQDt8RcA/fEngBrjPwDqjD8A1Bq/A9Qb/wKoOf4JqDt+BXBQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBwgW+x0cZLXdlnH2msMNNGyYveX/7xymGeB+/SYogjscXQZyPF0e0jRdF9I0XQ4yNF0HMjU9G2IxPQtiOD0b4jA9C+I53RsSMd0LEjjdG5Iw3QuSOn0RojB9EaI3vRGiOb0Roj79A1Bj/AVFr/A5Rc/yG4JkCFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBrwXWG/G+/rTIT7a7CIvMfZ+5jV+eH++/KfDd6/hygP34UoCj8WUAn8aXAJyNlwdcjZcGtIyXBbSOlwT0jJcD9I6XAoyMlwGMjpcAzIxPB8yOTwVYjE8DWI1PAViODwdYjw8FeIwPA3iNDwF4jh8B/LzPqV8vdHiehbALKV6IMIDXmQgFeCDCAdaIFIAlIg1ghUgFWCDSAbMICcAMQgYwipACjCDkAL0ISUAPQhbQipAGtCDkAVeIEoAzRBnAJ0QpwBGiHGCPKAl4RZQFbIhewD8UCMt5QR+1pQAAAABJRU5ErkJggg==) no-repeat 0 -80px;height:20px;left:0;margin-left:-14px;margin-top:-10px;top:50%;width:15px}.m-flt-header{height:165px;left:0;position:absolute;top:0;width:100%}.m-flt-header.usp-in-head{height:237px}.m-flt-header-mask{background:linear-gradient(-45deg,#1442cc,#3264ff);background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.m-flt-header-bottom{background-color:var(--tripPlaceholderGray);border-radius:24px 24px 0 0;bottom:-2px;height:50px;left:0;position:absolute;width:100%}.o-price-flight{color:var(--tripBrandingBlue)}.o-price-flight__currency{font-size:20px}.o-price-flight__num{font-size:20px;line-height:1}.o-price-flight_special{color:#f60}.o-icon-no_result{background:url(images/planet-gray_28af9e95b3.png_.webp) no-repeat;display:inline-block;height:122px;margin-bottom:15px;width:103px}.o-flight-icon{background-image:url(images/flights-sprite_88344d5eb7.png_.webp);background-position:1024px 1024px;background-repeat:no-repeat;display:inline-block;font-size:0;vertical-align:middle}.o-icon-calender{background-position:0 -30px;height:24px;width:24px}.o-icon-turn{background-position:-142px -95px;height:12px;width:22px}.o-icon-flight{background-position:-200px -29px;height:20px;width:20px}.o-icon-baggage,.o-icon-benefit,.o-icon-protect,.o-icon-secure{background:url(images/protection_a18177aea9.png_.webp) no-repeat;background-size:contain;display:inline-block;height:42px;left:0;position:absolute;top:0;vertical-align:-6px;width:42px}.o-icon-secure{background:url(images/secure_aa1c19b662.png_.webp) no-repeat;background-size:contain}.o-icon-benefit{background:url(images/benefit_17b59672f3.png_.webp);background-size:contain}.o-icon-baggage{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAACYElEQVR4Ae3cQU4UURDG8XrDxBh0SeLOhUeQkHgAr4AnEA7gQTgAeAK4gntNCBzBhTtd68YIj54FG1LvS1UXDSH+ZwNUffWm+fE6PSHTY8YDAQQQQACBmQJt5lxobO+gv7/q9iYUXii01ez7+Un7stDytlpq4f9lXQCLf2kAASwKFMfZgUXAdXFejk9X4F/TVdB9DK/Ozf5smf30hq7MXlm3F15vc7X16ptj8Or3VRv8eve1/Hidtx/7oddVLzvUy6LLz+3YW2/pGqdwURhAAIsCxXF2IIBFgeI4OxDAokBxnB0IYFGgOM4OBLAoUBxnBxYBh/9M2D3s+/3aTovrD8f//v4x7M1pPHv5es5YaKat7MPFcTvzwuxATyVRAzCB5UUB9FQSNQATWF4UQE8lUQMwgeVFAfRUEjUAE1heFEBPJVEDMIHlRQH0VBI1ABNYXhRATyVRAzCB5UUB9FQStUXfnaWOY7XeVu0n03s0wPXznSeDpA6UU1jpBHoABpBUBEClE+gBGEBSEQCVTqAHYABJRQBUOoEegAEkFQFQ6QR6AAaQVARApRPoARhAUhEAlU6gB2AASUUAVDqBHoABJBUBUOkEegAGkFQEQKUT6AEYQFIRAJVOoAdgAElFAFQ6gR6AASQVAVDpBHrDdyasr+3rv+kWJ7XG6Faw1uybNTtSsw/e6/apd3vnPe/mVi6vflvbWNx+f/fr8F65u0Hv5+nDc7pXnwDPLk6aPChvbsna7kE/nY5233uO6UN7ZjtwCnuiiRqACSwvCqCnkqgBmMDyogB6KtQQQAABBBB4CIEbSg5Bd5ste9EAAAAASUVORK5CYII=) no-repeat;background-size:contain}.o-icon-JPIns-logo{background:url(images/logo_tokyokaijyo_aac7eec730.png_.webp) no-repeat;background-size:contain}.o-pop-overlay__circle{padding-top:20px}.o-pop-overlay__circle i{background:#fff;border-radius:50%;left:50%;line-height:1;margin-left:-29px;padding:7px;position:absolute;top:-20px}.show-icon .o-pop-overlay__circle{background:none;display:block}.hide-icon .o-pop-overlay__circle{display:none}.m-overlay{background-color:#fff;max-width:800px;min-width:132px;position:absolute;z-index:100}.m-overlay__padding{padding:10px 12px}.c-top-search-item{box-sizing:border-box;*display:inline;float:left;*zoom:1}.c-top-search-item__label{color:#6b8299}.c-top-search-item__value{font-size:14px}.m-top-search-box{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);padding:20px 0;position:relative}.m-top-search-fixed{left:0;position:fixed;top:0;width:100%;z-index:99}.m-info-tips{background-color:#fafcff;padding:10px 0;width:100%}.m-info-tips .wrap{margin:0 auto;max-width:1180px;overflow:hidden;position:relative}.m-info-tips li{margin:5px 0}.m-info-tips__tit{color:#ff9500;display:inline;padding-right:5px}.o-icon-switch{background:url(images/switch_4467e1be0e.png_.webp) no-repeat;display:inline-block;height:36px;width:36px}.c-msg-error{color:#ff4040;display:block;font-size:12px;line-height:1.2;margin-top:3px}.c-search-edit-item{border:1px solid #b4c4d6;box-sizing:border-box;height:60px}.c-search-edit-item__line{background:#6b8299;height:1px;width:10px}.c-search-edit-item__label{color:#6b8299;font-size:12px;line-height:1.2}.c-search-edit-item__module{border-bottom:2px solid transparent;flex-basis:100%;flex-direction:column;padding:10px 20px;position:relative}.c-search-edit-item__module.is-active{border-bottom:2px solid var(--tripBrandingBlue)}.c-search-edit-item .o-input{cursor:pointer;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.c-search-edit-item .o-input_error{border-bottom:2px solid #ff4040}.c-search-edit-item .msg-error{background-color:#d9481b;border:1px solid #d9481b;bottom:0;color:#fff;font-size:12px;left:-1px;line-height:1.2;margin-bottom:57px;max-width:100%;padding:8px 10px;position:absolute;white-space:normal}.c-search-edit-item .msg-error:before{border:9px solid transparent;border-top-color:#d9481b;bottom:-18px;content:"";left:20px;position:absolute}.c-number-counter{border:1px solid #b4c4d6;height:34px}.c-number-counter__btn{cursor:pointer;display:inline-block;height:34px;line-height:34px;position:relative;text-align:center;width:34px}.c-number-counter__btn:hover .fi-minus,.c-number-counter__btn:hover .fi-plus{color:var(--tripBrandingBlue)}.c-number-counter__value{display:inline-block;font-size:18px;line-height:34px;text-align:center;vertical-align:top;width:44px}.c-number-counter .fi-minus,.c-number-counter .fi-plus{color:#234;font-size:18px}.is-disabled .c-number-counter__value,.is-disabled .fi-minus,.is-disabled .fi-minus:hover,.is-disabled .fi-plus,.is-disabled .fi-plus:hover{color:#ccdef0;cursor:default}.is-disabled:hover .fi-minus,.is-disabled:hover .fi-plus{color:#ccdef0}@media screen and (max-width:768px){.c-number-counter__value{width:32px}.c-number-counter__btn{width:30px}}.c-select-tips{position:absolute}.c-select-tips__txt{background:#edf1ff;border:1px solid #9cf;color:#6b8299;margin-top:10px;padding:2px 10px}.c-select-tips_org{background-color:#fff9ea;border-color:#ffe299}.c-more-options{*margin-top:5px}.c-more-options__info{color:#6b8299;line-height:1}.c-more-options__more{color:var(--tripBrandingBlue);margin-left:10px}.c-more-options__class{margin-top:10px;*margin-top:5px;position:relative;z-index:3}.c-more-options__label{display:block;margin-bottom:3px}.c-more-options__content{border-bottom:2px solid transparent;box-sizing:border-box;height:58px;padding:10px 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.c-more-options__content:hover{cursor:pointer}.c-more-options__text-con{justify-content:space-between;margin-top:3px}.c-more-options__text-hover{background-color:#fff;border-radius:4px;bottom:35px;box-shadow:0 2px 10px 0 rgba(0,41,99,.2);color:#234;display:none;font-size:14px;left:0;padding:20px;position:absolute;white-space:nowrap;z-index:10}.c-more-options__text-hover:before{border:5px solid transparent;border-top-color:#fff;bottom:-10px;content:"";position:absolute}.c-more-options__text{box-sizing:border-box;display:inline-block;font-size:14px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.m-top-search-box-edit{margin:0 auto}.m-top-search-box-edit .radio-switch{font-size:14px;margin-bottom:10px;position:relative;width:100%}.m-top-search-box-edit .radio-switch .o-radiobox{margin-right:20px}.m-top-search-box-edit .radio-switch .mapLink{font-size:14px;position:absolute;right:0}.m-top-search-box-edit .radio-switch .mapLink .tit{color:var(--tripBlack)}.m-top-search-box-edit .radio-switch .mapLink .linkTit{color:var(--tripBrandingBlue)}.m-top-search-box-edit .radio-switch .mapLink .linkTit:hover{cursor:pointer;text-decoration:underline;text-decoration-color:var(--tripBrandingBlue)}.m-top-search-box-edit .radio-switch .mapLink .fi-icon{color:var(--tripBrandingBlue);margin-left:4px;vertical-align:middle}.m-top-search-box-edit .single-search-wrapper{max-width:800px;width:68%}.m-top-search-box-edit .multi-item{margin-bottom:10px}.m-top-search-box-edit .multi-item .c-number-dot{background:var(--tripBrandingBlue);border:none;color:#fff;width:30px}.m-top-search-box-edit .multi-item .search-items{width:100%}.m-top-search-box-edit .multi-item .item-city{max-width:772px;width:calc(67.8% - 30px)}.m-top-search-box-edit .multi-item .item-city__from{width:42%}.m-top-search-box-edit .multi-item .item-time{border-right:1px solid #b4c4d6;width:calc(32.2% - 80px)}.m-top-search-box-edit .multi-item .item-close{border:none;width:80px}.m-top-search-box-edit .multi-item .remove-btn .fi-icon_close_line{color:#999;font-size:16px}.m-top-search-box-edit .multi-item .remove-btn .fi-icon_close_line:hover{color:var(--tripBrandingBlue)}.m-top-search-box-edit .multi-item .remove-btn:hover{text-decoration:none}.m-top-search-box-edit .item-dir-switch{box-sizing:border-box}.m-top-search-box-edit .item-dir-switch:hover{cursor:pointer}.m-top-search-box-edit .item-dir-switch:hover .fi-swap-arrow{color:var(--tripBrandingBlue)}.m-top-search-box-edit .item-dir-switch .fi-swap-arrow{color:#6b8299;font-size:20px;line-height:1}.m-top-search-box-edit .item-city{max-width:500px;width:62.5%}.m-top-search-box-edit .item-time{border-left:none;width:37.5%}.m-top-search-box-edit .item-class,.m-top-search-box-edit .item-time{border-right:none;max-width:300px}.m-top-search-box-edit .item-class{position:relative;width:calc(100% - 80px)}.m-top-search-box-edit .item-class.is-active .c-more-options__content{border-bottom:2px solid var(--tripBrandingBlue)}.m-top-search-box-edit .item-class.is-active .mc-srh_fl__dropdown{display:block}.m-top-search-box-edit .item-search{background:#ff9500;border:none;color:#fff;cursor:pointer;width:80px}.m-top-search-box-edit .item-search .fi-search{font-size:30px}.m-top-search-box-edit .item-search:hover{background:#e58500}.m-top-search-box-edit .add-new-btn-wrapper{cursor:pointer;margin-right:10px;width:67%}.m-top-search-box-edit .add-new-btn-wrapper:hover{background:#edf1ff;color:var(--tripBrandingBlue);text-decoration:none}.m-top-search-box-edit .add-new-btn-wrapper .add-new-btn{border:1px dashed #b4c4d6;box-sizing:border-box;color:#234;font-size:14px;height:60px;padding-left:20px}.m-top-search-box-edit .add-new-btn-wrapper .fi-plus{font-size:16px;margin-right:10px}.m-top-search-box-edit .search-other{width:32.3%}@media screen and (max-width:768px){.m-top-search-box-edit .search-wrapper{display:block}.m-top-search-box-edit .single-search-wrapper{width:100%}.m-top-search-box-edit .single-search{display:block}.m-top-search-box-edit .single-search .item-city{border-bottom:none;max-width:100%;width:100%}.m-top-search-box-edit .single-search .item-city__from{width:42%}.m-top-search-box-edit .single-search .item-time{border-left:1px solid #b4c4d6;float:left;max-width:none;width:calc(50% - 40px)}.m-top-search-box-edit .add-new-btn-wrapper{margin-bottom:10px;width:calc(100% - 80px)}.m-top-search-box-edit .search-other{width:auto}.m-top-search-box-edit .search-other .item-class{float:left;max-width:none;width:calc(100% - 80px)}#address_suggestionContainer_ArrivalCity,#address_suggestionContainer_MultArrivalCity{left:168px!important}}.c-airline-table{margin-bottom:10px}.c-fi-circle{background:#ffa900;border-radius:50%;display:inline-block;height:24px;line-height:24px;margin-right:8px;text-align:center;width:24px}.c-fi-circle .fi-bell{color:#fff}.m-recommend-txt .result-tit{color:#6b8299;font-size:16px;margin-bottom:20px;padding-top:10px}.c-result-duration .fi_flight-clock{color:#b4c4d6;font-size:13px;margin-right:3px;vertical-align:middle}.c-result-price{float:left;text-align:right;width:22%}.c-result-price__value{line-height:1}.c-result-price__deals{color:#6b8299}.c-result-price__stock{color:#f60}.c-result-price__top{margin-top:8px}.is-active .result-item-hd .c-result-price{display:none}.c-result-operate .fi_flight-arrow-down{color:#fff;font-size:14px}.c-result-operate .drop-down-btn{background:#ffa900;border:1px solid #ffa900;border-radius:2px;box-shadow:0 1px 4px 0 rgba(255,143,0,.6);display:inline-block;height:32px;line-height:34px;min-width:32px;text-align:center}.c-result-operate .drop-down-btn:hover{background:#f08800;border-color:#f08800;text-decoration:none}.m-crumbs .c-crumb{margin:10px 0 15px;text-align:right}.c-flight-list-seo{margin-bottom:15px}.c-flight-list-seo__tit{font-size:14px;margin-bottom:8px}.c-flight-list-seo__cnt{color:#6b8299}.c-flight-list-seo__cnt p{margin-bottom:5px}.c-flight-list-seo__cnt a{color:#6b8299}.c-flight-list-seo__img{float:left;margin-right:10px}.c-flight-list-seo__txt{color:#6b8299}.m-flight-schedule{border:1px solid #ccdef0;margin:20px 0;padding:20px 20px 10px}.m-flight-schedule .tit{font-size:14px;line-height:1;margin-bottom:8px}.m-flight-schedule a{color:#6b8299;display:block;margin-bottom:8px}.c-with-ctrip-item{font-size:14px;margin-bottom:15px;padding-left:35px;position:relative}.c-with-ctrip-item__txt{color:#6b8299;display:block;font-size:12px}.c-with-ctrip-item .fi-check-piece-o{color:var(--tripDeepCyan);font-size:24px;left:0;position:absolute;top:-2px}.m-with-ctrip{margin-top:20px}.m-with-ctrip .mod-tit{font-size:18px;font-weight:700;margin-bottom:8px}.m-model-gallery{max-width:520px}.m-model-gallery .fi-icon_close_line{color:#c5c8cd}.m-model-gallery .fi-icon_close_line:hover{color:var(--tripBrandingBlue)}.m-model-gallery .fi-arrow-left,.m-model-gallery .fi-arrow-right{font-size:20px}.m-model-gallery__logo{margin-bottom:10px}.m-model-gallery__logo img{margin-right:5px}.m-model-gallery__image{padding-bottom:20px;position:relative}.m-model-gallery__ul{display:table;min-height:360px;position:relative;width:100%}.m-model-gallery__ul .item{display:none;text-align:center;vertical-align:middle}.m-model-gallery__ul .item>img{max-height:440px;max-width:400px;vertical-align:middle}.m-model-gallery__ul .active{display:table-cell}.m-model-gallery__tit{font-size:14px}.m-model-gallery__txt{line-height:1.2}.m-model-gallery__arrow{background-color:#000;background-color:rgba(0,0,0,.5);border-radius:50px;cursor:pointer;display:inline-block;margin-top:-25px;padding:5px 10px;position:absolute;top:50%}.m-model-gallery__arrow:hover{background-color:var(--tripBrandingBlue)}.m-model-gallery .fi-arrow-left,.m-model-gallery .fi-arrow-right{color:#fff;font-size:18px;vertical-align:middle}.m-model-gallery_prev{left:15px}.m-model-gallery_next{right:15px}.m-model-gallery__con{line-height:12px;padding-bottom:20px}.m-model-gallery__con>li{line-height:12px;padding-left:10px}.m-multi-ensure{max-width:540px}.m-multi-ensure__hd{background:#f0f9ff;padding:10px}.m-multi-ensure__hd dt{display:inline-flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:5px;position:relative;width:100%}.m-multi-ensure__hd dt span{margin-right:8px}.m-multi-ensure__hd dt a{color:var(--tripBrandingBlue);font-size:12px;font-weight:400;white-space:nowrap}.m-multi-ensure__cnt{color:#6b8299;padding:10px}.m-multi-ensure__txt{padding-bottom:10px}.m-multi-ensure__txt:last-child{padding:0}.m-multi-ensure__txt b{color:#f60}.mod-flight-crumb{font-size:14px;margin-bottom:20px;padding:0;text-align:right}.mod-flight-crumb a{color:#1171b7}.mod-flight-crumb h1{color:#666;display:inline;font-size:14px;font-weight:400}.mod-l-ft{border-top:1px solid #dedede;font-size:14px;margin-top:20px;padding-top:20px}.mod-l-ft .pg{color:#666;margin-bottom:15px}.mod-l-ft .pg a:hover{text-decoration:none}.mod-l-ft .tit{font-size:18px;font-weight:400;margin-bottom:10px}.mod-l-ft .travelsky{margin-top:30px;padding-left:80px;position:relative}.mod-l-ft .travelsky p{color:#666}.mod-l-ft .travelsky .travel-sky-logo{height:40px;left:0;position:absolute;width:70px}.mc-srh_fl__dropdown{background-color:#fff;cursor:default;display:none;position:absolute;right:0;z-index:3}.mc-srh_fl__guest-record{padding:0 20px}.mc-srh_fl__guest-record .o-counter__label{font-size:14px}.mc-srh_fl__guest-record .o-counter__label-desc{color:#6b8299}.mc-srh_fl__guest-record .o-counter__minus,.mc-srh_fl__guest-record .o-counter__plus{border-color:#234}.mc-srh_fl__guest-record .o-counter__minus:hover,.mc-srh_fl__guest-record .o-counter__plus:hover{background:var(--tripBrandingBlue);border-color:var(--tripBrandingBlue)}.mc-srh_fl__guest-record .o-counter__minus.is-disabled,.mc-srh_fl__guest-record .o-counter__plus.is-disabled{background:#fff;border:1px solid #ccdef0}.mc-srh_fl__dropdown-tips{color:#6b8299;line-height:16px}.mc-srh_fl__msg-error{color:#ff4040;line-height:16PX;padding:15px 20px 5PX}.mc-srh_fl__dropdown-sp-line{border-top:1px solid #ccdef0;margin:15px 20px}.mc-srh_fl__dropdown-err-msg{color:#ff4040;line-height:16px;padding:15px 20px 5PX}.mc-srh_fl__err-msg{background-color:#d9481b;border:1px solid #d9481b;bottom:0;color:#fff;display:none;font-size:12px;left:-1px;line-height:1.2;margin-bottom:59px;max-width:100%;padding:8px 10px;position:absolute}.mc-srh_fl__err-msg:before{border:9px solid transparent;border-top-color:#d9481b;bottom:-18px;content:"";left:20px;position:absolute}.mc-srh_fl__field-block{cursor:pointer;display:block;overflow:hidden;padding:6px 15px}.mc-srh_fl__swap{color:#787878;cursor:pointer;height:24px;left:50%;line-height:24px;margin-left:-12px;margin-top:20px;position:absolute;text-align:center;user-select:none;width:24px}.mc-srh_fl__swap .fi{font-size:20px;line-height:20px;vertical-align:middle}.mc-srh_fl__swap:hover{color:var(--tripBrandingBlue)}.mc-srh_fl__date-sp{height:16px;left:50%;margin-left:-8px;margin-top:24px;position:absolute;text-align:center;width:16px}.mc-srh_fl__date-sp-line{border-bottom:1px solid #ddd;display:inline-block;vertical-align:middle;width:14px}.mc-srh_fl__label-txt{color:#999;display:inline-block;*display:inline;font-size:12px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;*zoom:1}.mc-srh_fl__input-con{display:block}.mc-srh_fl__input,.mc-srh_fl__input-txt{border:0;box-sizing:content-box;font-size:16px;height:20px;line-height:1.3;margin:0;padding:5px 0 4px;vertical-align:top;width:100%}.mc-srh_fl__input-txt:focus,.mc-srh_fl__input:focus{outline:none}.mc-srh_fl__input-txt{display:inline-block;*display:inline;*zoom:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-srh_fl__btn-search{background:#ff8d00;background:linear-gradient(90deg,#ffa900 0,#ffa900 10%,#ff7200 90%,#ff7200);border:0;border-radius:4px;color:#fff;float:right;font-size:18px;height:50px;line-height:50px;min-width:220px;padding:0 16px}.mc-srh_fl__btn-search:hover{background:#ff6000}.mc-srh_fl__text-snippet{color:#666;float:right;font-size:12px;line-height:1.2;margin-right:12px;margin-top:10px;text-align:right}.mc-srh_fl.is-active{display:block}.mc-srh_fl__type{margin-bottom:16px}.mc-srh_fl__type .o-radiobox-c{margin-right:20px}.mc-srh_fl__multi-city,.mc-srh_fl__single-city{display:none}.mc-srh_fl__multi-city.is-active,.mc-srh_fl__single-city.is-active{display:block}.mc-srh_fl__group-route{width:47%;*width:46.5%}@media screen and (max-width:1020px){.mc-srh_fl__group-route{margin-bottom:-1px;width:100%}}.mc-srh_fl__field-from{padding-right:12px;width:50%;*width:47.5%}.mc-srh_fl__field-to{padding-left:12px;width:50%;*width:47.5%}.mc-srh_fl__group-date{width:30%}.mc-srh_fl__group-date.is-round-trip .mc-srh_fl__field-depart{padding-right:8px;width:50%;*width:47%}.mc-srh_fl__group-date.is-round-trip .mc-srh_fl__date-sp,.mc-srh_fl__group-date.is-round-trip .mc-srh_fl__field-return{display:block}@media screen and (max-width:1020px){.mc-srh_fl__group-date{width:50%}}.mc-srh_fl__field-depart{width:100%}.mc-srh_fl__date-sp{display:none}.mc-srh_fl__field-return{display:none;padding-left:8px;width:50%;*width:47%}.mc-srh_fl__group-option{width:23%}@media screen and (max-width:1020px){.mc-srh_fl__group-option{width:50%;width:calc(50% + 1px)}}.mc-srh_fl__nonstop{float:left;margin-top:10px}.mc-srh_fl__action{float:right;margin-right:4px;margin-top:16px}@media screen and (max-width:1020px){.mc-srh_fl__action{margin-right:1px}}.mc-srh_fl__multi-city{clear:both}.mc-srh_fl__multi-city .mc-srh_fl__group-route{width:70%;*width:69.5%}@media screen and (max-width:1020px){.mc-srh_fl__multi-city .mc-srh_fl__group-date,.mc-srh_fl__multi-city .mc-srh_fl__group-route{width:100%}}.mc-srh_fl__multi-item{margin-bottom:10px;padding-left:32px;position:relative}.mc-srh_fl__multi-item.is-added{padding-right:30px}.mc-srh_fl__item-remove{color:#999;cursor:pointer;height:24px;line-height:24px;position:absolute;right:2px;text-align:center;top:22px;width:24px}.mc-srh_fl__item-remove .fi-icon_close_line{font-size:16px}.mc-srh_fl__item-remove:hover{color:var(--tripBrandingBlue)}.mc-srh_fl__multi-num{align-items:center;background-color:var(--tripBrandingBlue);border-radius:4px 0 0 4px;bottom:0;color:#fff;display:flex;font-size:20px;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:32px;z-index:1}.mc-srh_fl__multi-add-con{box-sizing:border-box;float:left;padding-right:10px;width:77%;*width:76%}@media screen and (max-width:1020px){.mc-srh_fl__multi-add-con{width:50%}}.mc-srh_fl__multi-add{border:1px dashed #ddd;color:#234;cursor:pointer;font-size:16px;line-height:1.2;padding:21px 10px 20px}.mc-srh_fl__multi-add:hover{border-color:var(--tripBrandingBlue);color:var(--tripBrandingBlue)}.mc-srh_fl__multi-add.is-disabled{border-color:#ddd;color:#ddd;cursor:default}.mc-srh_fl__dropdown-option{border:1px solid #ddd;box-shadow:0 8px 20px 0 rgba(0,41,99,.2);width:330px}.mc-srh_fl__dropdown-option .mc-srh_fl__dropdown-cnt{padding-top:20px}.mc-srh_fl__tips-number{margin-top:5px}.mc-srh_fl__close-con{justify-content:flex-end;line-height:34px;padding-right:10px}.mc-srh_fl__close-btn{color:var(--tripBrandingBlue);cursor:pointer;font-size:12px}.mc-srh_fl__close-btn:hover{text-decoration:underline}.mc-srh_fl__radio-list-item-group h3{line-height:1;padding:5px 20px 10px}.mc-srh_fl__radio-list-item-group .o-radio-list-item .fi-tick{right:20px}.mc-srh_fl__radio-list-item-group .o-radio-list-item__label{font-size:14px;line-height:36px;padding:0 0 0 20px}.mc-srh_fl__radio-list-item-group .o-radio-list-item:hover{background:#edf1ff;color:#234}.mc-srh_fl__radio-list-item-group .o-radio-list-item:hover .fi-tick{display:none}.mc-srh_fl__radio-list-item-group .o-radio-list-item.is-checked .o-radio-list-item__label{color:var(--tripBrandingBlue)}.mc-srh_fl__radio-list-item-group .o-radio-list-item.is-checked:hover{background:#fff;cursor:default}.mc-srh_fl__radio-list-item-group .o-radio-list-item.is-checked:hover .fi-tick{display:block}.m-ie-tips{background:#ffa900;border-radius:1px;color:#fff;font-size:14px;line-height:1;padding:10px 0;text-align:center}.m-ie-tips .fi-info-o{font-size:18px;line-height:1;vertical-align:middle}.m-ie-tips__close{color:#fff;float:right}.m-ie-tips__close:hover .fi-icon_close_line{color:#fff}.m-ie-tips .fi-icon_close_line{font-size:16px;line-height:1;vertical-align:middle}@media screen and (max-width:1024px){.mod-back-top{display:none}}.c-result-period__period{float:left;width:30%}.c-result-period__cell{display:inline-block;*float:left;vertical-align:top;width:25%}.c-result-period .arrive-time{width:33%}.c-result-period_beeline{color:#6b8299;margin:0 8px;text-align:center;width:32%}.c-result-period__depart{text-align:right}.c-result-period__arrive{position:relative;text-align:left}.c-result-period__dayplus{color:#f60;font-size:12px;font-weight:400;line-height:normal;line-height:18px;margin-left:2px;transform:scale(.8);vertical-align:top}.c-result-period__time{font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.c-result-period__stop{margin-top:-5px}.c-result-period__stop-name{cursor:help;display:inline-block;line-height:1}.c-result-period_nostop{margin-top:20px}.c-result-period__code{color:#6b8299;cursor:help;display:inline-block;line-height:1}.c-result-period__line{border-bottom:2px solid #a3b8cc;height:0;margin-bottom:4px;padding-top:5px;position:relative}.c-result-period__triangle{border-left:7px solid #a3b8cc;border-top:6px solid #fff;bottom:-2px;height:0;position:absolute;right:0}.c-result-period__dot{background:#fff;border:2px solid #a3b8cc;border-radius:50%;cursor:help;display:inline-block;height:6px;left:50%;margin-left:-5px;position:absolute;top:1px;width:6px}@media screen and (max-width:1100px){.c-result-period_beeline{width:29.5%}.c-result-period .arrive-time{width:34%}}@media screen and (max-width:1024px){.c-result-period_beeline{width:28.5%}.c-result-period .arrive-time{width:35%}}.m-result-list .result-item,.m-route-outline .result-item{background:#fff;overflow-x:hidden}.m-result-list .result-item .result-item-hd,.m-route-outline .result-item .result-item-hd{box-shadow:0 2px 4px 0 rgba(0,0,0,.12);position:relative;*position:static}.m-result-list .result-item .result-item-selected,.m-route-outline .result-item .result-item-selected{position:relative;*position:static}.m-result-list .result-item .result-item-selected .c-result-period__dot,.m-result-list .result-item .result-item-selected .c-result-period__stop,.m-result-list .result-item .result-item-selected .c-result-period__stop-name,.m-route-outline .result-item .result-item-selected .c-result-period__dot,.m-route-outline .result-item .result-item-selected .c-result-period__stop,.m-route-outline .result-item .result-item-selected .c-result-period__stop-name{cursor:default}.m-result-list .result-item .result-item-table,.m-route-outline .result-item .result-item-table{display:table;padding:20px;width:95.5%}.m-result-list .result-item .pt-24,.m-route-outline .result-item .pt-24{padding-top:24px}.m-result-list .result-item .m-flight-detail,.m-route-outline .result-item .m-flight-detail{border-top:1px solid #ccdef0}.m-result-list .result-item .c-result-airline,.m-route-outline .result-item .c-result-airline{display:table-cell;*float:left;line-height:1.3;position:relative;vertical-align:top;width:27%}.m-result-list .result-item .c-result-airline__logo,.m-route-outline .result-item .c-result-airline__logo{*float:left;left:0;position:absolute;top:5px;vertical-align:top}.m-result-list .result-item .c-result-airline__wrap,.m-route-outline .result-item .c-result-airline__wrap{display:inline-block;padding-left:50px;*padding-left:5px;padding-top:5px}.m-result-list .result-item .c-result-airline__airline,.m-route-outline .result-item .c-result-airline__airline{float:left;width:23%}.m-result-list .result-item .c-result-airline__name,.m-route-outline .result-item .c-result-airline__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.m-result-list .result-item .c-result-airline__multi,.m-route-outline .result-item .c-result-airline__multi{margin-bottom:8px;position:relative;vertical-align:top}.m-result-list .result-item .c-result-airline__multi:last-child,.m-route-outline .result-item .c-result-airline__multi:last-child{margin-bottom:0}.m-result-list .result-item .c-result-airline__multi .c-result-airline__logo,.m-route-outline .result-item .c-result-airline__multi .c-result-airline__logo{height:24px;width:24px}.m-result-list .result-item .c-result-airline .airline-mutil,.m-route-outline .result-item .c-result-airline .airline-mutil{background-image:url(images/multiple-airlines_2x_d76ddbd7f2.png_.webp);background-size:41px 36px;height:36px;width:41px}.m-result-list .result-item .c-result-airline__share,.m-route-outline .result-item .c-result-airline__share{color:#6b8299;position:relative;width:160px}@media screen and (max-width:768px){.m-result-list .result-item .c-result-airline__name,.m-result-list .result-item .c-result-airline__share,.m-route-outline .result-item .c-result-airline__name,.m-route-outline .result-item .c-result-airline__share{width:148px}.m-result-list .result-item .c-result-airline .airline-mutil,.m-route-outline .result-item .c-result-airline .airline-mutil{background-image:url(images/multiple-airlines_2x_d76ddbd7f2.png_.webp);background-size:41px 36px;height:36px;width:41px}}.m-result-list .result-item .c-result-period,.m-route-outline .result-item .c-result-period{display:table-cell;*float:left;vertical-align:top;width:32.5%}.m-result-list .result-item .result-period-tips,.m-route-outline .result-item .result-period-tips{background:#fff9eb;border:1px solid #ffe099;border-radius:2px;*clear:left;color:#6b8299;display:inline-block;margin-left:10px;margin-top:10px;padding:2px 10px}.m-result-list .result-item .c-result-duration,.m-route-outline .result-item .c-result-duration{display:table-cell;*float:left;padding-left:20px;width:20%}.m-result-list .result-item .c-result-duration__score,.m-route-outline .result-item .c-result-duration__score{display:none}.m-result-list .result-item .c-result-operate,.m-route-outline .result-item .c-result-operate{display:table-cell;*float:right;text-align:right}.m-result-list .result-item .c-result-operate .round-trip,.m-route-outline .result-item .c-result-operate .round-trip{padding-bottom:4px}.m-result-list .result-item .c-result-operate .price-include,.m-route-outline .result-item .c-result-operate .price-include{color:#6b8299}.m-result-list .result-item-multi .o-icon-turn,.m-route-outline .result-item-multi .o-icon-turn{background-position:-130px -126px;height:22px;top:-3px;width:24px}.m-result-list .result-item-price .item-con-table,.m-route-outline .result-item-price .item-con-table{display:table;width:100%}.m-result-list .result-item-price .item-con-cell,.m-route-outline .result-item-price .item-con-cell{width:auto}.m-result-list .result-item-price .o-price-flight__num,.m-route-outline .result-item-price .o-price-flight__num{white-space:nowrap}.m-result-list .result-item-con-more,.m-route-outline .result-item-con-more{border-top:1px dashed #ccdef0;padding:10px 20px 10px 0;text-align:right}.m-result-list .result-item-con-more .fi_flight-arrow-down,.m-route-outline .result-item-con-more .fi_flight-arrow-down{line-height:1;vertical-align:middle}.m-result-list .result-item-con-more.is-active .fi_flight-arrow-down:before,.m-route-outline .result-item-con-more.is-active .fi_flight-arrow-down:before{content:"\e32b"}.m-result-list .result-status-item,.m-route-outline .result-status-item{border-bottom:1px dashed #ccdef0;padding:15px 0}.m-result-list .result-status-item:last-child,.m-route-outline .result-status-item:last-child{border-bottom:0}.m-result-list .m-result-title,.m-route-outline .m-result-title{color:#234;font-size:18px;font-weight:600;letter-spacing:0;line-height:20px;margin:20px 0 10px}.m-result-list .m-result-title .fi-info-o,.m-route-outline .m-result-title .fi-info-o{font-size:18px;margin-left:4px;vertical-align:middle}.m-result-list .m-result-title .fi-info-o:hover,.m-route-outline .m-result-title .fi-info-o:hover{cursor:pointer}.m-result-list .m-result-title.j_recommendTit,.m-route-outline .m-result-title.j_recommendTit{margin-top:12px}.m-result-list .policies,.m-route-outline .policies{color:var(--tripBrandingBlue);cursor:pointer;display:inline-block;line-height:1}.m-result-list .direct,.m-route-outline .direct{background:#fff;border:1px solid #cce2ef;border-radius:100px;color:#6b8299;cursor:help;display:inline-block;line-height:1.2;margin:5px 0 0;padding:2px 10px}.m-result-list .gift,.m-route-outline .gift{background:#fff;border:1px solid var(--tripCyan);border-radius:2px;display:inline-block;margin-right:10px;padding:1px 4px 0 3px;vertical-align:top}.m-result-list .gift .fi-gift,.m-route-outline .gift .fi-gift{color:var(--tripDeepCyan);font-size:13px;vertical-align:-2px}.m-result-list .fi-clock-countdown,.m-route-outline .fi-clock-countdown{color:var(--tripDeepCyan);font-size:14px;vertical-align:-2px}.m-result-list .fi-ticket-refund,.m-route-outline .fi-ticket-refund{color:var(--tripDeepCyan);font-size:14px;vertical-align:-3px}.m-result-list .easy-ticket,.m-route-outline .easy-ticket{background:#fff;border:1px solid var(--tripCyan);border-radius:2px;color:var(--tripDeepCyan);display:inline-block;margin-left:5px;padding:1px 5px}.m-result-list .result-item-dep .c-result-duration,.m-route-outline .result-item-dep .c-result-duration{padding-left:0;padding-top:2px;vertical-align:top;width:14%}.m-result-list .result-item-dep .c-result-select,.m-route-outline .result-item-dep .c-result-select{display:table-cell;text-align:right;width:26%}.m-result-list .result-item-dep .c-result-operate,.m-result-list .result-item-dep .c-result-price__value,.m-route-outline .result-item-dep .c-result-operate,.m-route-outline .result-item-dep .c-result-price__value{display:inline-block;padding-top:4px;vertical-align:middle}.m-result-list .result-item-dep .o-price-flight__trum .o-price-flight__num,.m-route-outline .result-item-dep .o-price-flight__trum .o-price-flight__num{font-size:14px}.m-result-list .result-item-dep .o-price-flight:hover,.m-route-outline .result-item-dep .o-price-flight:hover{cursor:help}.m-result-list .result-item-dep .o-price-flight .price-from,.m-route-outline .result-item-dep .o-price-flight .price-from{color:var(--tripBrandingBlue);margin-left:3px}.m-result-list .result-item-dep .o-price-from,.m-route-outline .result-item-dep .o-price-from{font-size:12px;padding-right:4px}.m-result-list .result-item-dep .c-result-operate,.m-route-outline .result-item-dep .c-result-operate{margin-left:8px}.m-result-list .result-item-dep .c-result-operate .o-btn_key,.m-route-outline .result-item-dep .c-result-operate .o-btn_key{font-size:14px;min-width:62px;padding:0}.m-route-outline{display:none;margin-bottom:10px;margin-top:20px}.m-route-outline .result-item{margin-bottom:0;width:100%}.m-route-outline .bt-2{border-top:2px solid #e9eff2}.c-result-duration__time{color:#6b8299;padding-bottom:2px}.c-result-duration__time .duration-icon{font-size:14px;margin-right:4px}.c-result-duration__detail{color:var(--tripBrandingBlue);display:inline-block;vertical-align:top}.m-sort-bar .filter-btn{display:none;font-size:14px}.m-sort-bar .sortbar-wrap{background:#fff;box-sizing:border-box;display:table;margin-bottom:10px;position:relative;width:100%;z-index:1}.m-sort-bar .sort-select{position:absolute;right:0;top:0;z-index:2}.m-sort-bar .sort-select-txt{color:#6b8299;display:inline-block;margin-right:10px;margin-top:10px;vertical-align:top}.m-sort-bar .sortbar-options{color:#6b8299;display:table-cell;font-size:12px;font-weight:600;height:36px;line-height:36px;vertical-align:middle;white-space:nowrap}.m-sort-bar .progress-loading{bottom:2px;top:auto}@media screen and (max-width:1024px){.c-airline-table{margin-bottom:10px!important}.m-sort-bar{display:block}.m-sort-bar .filter-btn{display:inline-block;margin-bottom:8px}}.c-sortbar-status{display:table-cell;font-size:0}.c-sortbar-status li{display:inline-block;font-size:12px}.c-sortbar-status li a{border:1px solid #fff;color:#6b8299;display:inline-block;height:36px;line-height:36px;padding:0 10px}.c-sortbar-status li a:hover{border-color:var(--tripBrandingBlue);color:var(--tripBrandingBlue);text-decoration:none}.c-sortbar-status .icon-arrows{display:inline-block;margin-left:5px;vertical-align:middle}.c-sortbar-status .arrows-downs,.c-sortbar-status .arrows-ups{color:var(--tripBrandingBlue)}.c-sortbar-status .icon-arrow-downs,.c-sortbar-status .icon-arrow-ups{border:4px solid transparent;border-top-color:#adbdcc;display:block;font-size:0;height:0;vertical-align:middle;width:0;*zoom:1}.c-sortbar-status .icon-arrow-ups{border-bottom:4px solid #adbdcc;border-top:0;margin-bottom:2px}.c-sortbar-status .arrows-ups .icon-arrow-downs{border-top:4px solid #adbdcc}.c-sortbar-status .arrows-ups .icon-arrow-ups{border-bottom-color:var(--tripBrandingBlue)}.c-sortbar-status .arrows-downs .icon-arrow-downs{border-top-color:var(--tripBrandingBlue)}.c-sortbar-status .arrows-downs .icon-arrow-ups{border-bottom:4px solid #adbdcc}.p-language_ru .c-sortbar-status{padding-left:0}.p-language_id .c-sortbar-status,.p-language_ru .c-sortbar-status{padding-left:0;width:100%}@media screen and (max-width:1050px){.c-sortbar-status{padding-left:0!important}}.c-airline-table{margin-bottom:2px}.c-airline-table__switch{line-height:1;margin-bottom:5px;text-align:right}.c-airline-table .is-active .fi_flight-arrow-down:before{content:"\e32b"}.c-airline-table__matrix{height:74px;padding:0 50px;position:relative}.c-airline-table__overflow{overflow:hidden}.c-airline-table__overflow .matrix-list{display:inline-block;font-size:0;margin-left:-60px;transition:margin-left .5s ease-in;vertical-align:middle;white-space:nowrap}.c-airline-table__empty,.c-airline-table__item{background-color:#fff;border-left:2px solid #e9eff2;box-sizing:border-box;cursor:pointer;display:inline-block;*float:left;font-size:12px;height:74px;*height:54px;padding:10px;text-align:center;vertical-align:top;white-space:normal;width:144px;*width:121px}.c-airline-table__empty{background-color:#fafdff}.c-airline-table__item:hover{background:#edf1ff;border:1px solid var(--tripBrandingBlue);padding:9px 8px 9px 10px}.c-airline-table__item:hover .c-airline-table__name{*padding-left:5px}.c-airline-table__inner{font-size:0;position:relative;*position:static;vertical-align:top}.c-airline-table__airline{font-size:16px;padding:7px 0 0}.c-airline-table__logo{display:inline-block;*float:left;margin-right:3px}.c-airline-table__name{display:inline-block;*float:left;font-size:12px;line-height:1.2;max-width:76px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.c-airline-table__price{*clear:left;*margin-top:-10px;margin-top:5px}.c-airline-table__price .o-price__currency{color:#234;font-size:12px}.c-airline-table__price .o-price__num{color:#234;font-size:14px;padding-left:2px}.c-airline-table__price .minPrice{color:#ffb000}@media screen and (max-width:768px){.c-airline-table__matrix{padding:0 37px}.c-airline-table__item{padding:5px;width:132px}}.page-new-list .main-tit{font-size:20px;line-height:26px;margin-bottom:4px;position:relative}.page-new-list .main-tit>em{font-size:16px;font-weight:400;margin:0;padding:0 16px;vertical-align:top}.page-new-list .main-tit .total{font-size:14px;font-weight:400;padding-left:5px}.page-new-list .result-item-con-more{border-top:1px solid var(--tripTertiaryGray);margin:0 24px;padding:10px 0;text-align:right}.page-new-list .result-item-con-more>a,.page-new-list .result-item-con-more>i{color:var(--tripBrandingBlue)}.page-new-list .result-item-con-more .fi_flight-arrow-down{font-size:14px;line-height:18px;padding-left:4px;vertical-align:-2px}.page-new-list .is-v2 .result-item-con-more.is-v2{margin:0;padding:0;position:relative;top:8px}.c-flight-pop p{margin-bottom:8px}.c-flight-pop p:last-child{margin-bottom:0}.c-flight-pop__txt{color:#6b8299}.flight-stop-pop{max-width:280px}.c-airline-detail{max-width:300px}.c-airline-detail__num{align-items:center;display:flex;margin-bottom:5px}.c-airline-detail__num .airline-logo{height:24px;margin-right:5px;width:24px}.c-airline-detail__verticalline{background:#b4c4d6;display:inline-block;height:8px;margin:0 10px;width:1px}.c-airline-detail__budget{color:#ff9500}.c-airline-detail__list>li{justify-content:space-between}.c-airline-detail__gapLine{border-bottom:1px dashed #ccdef0;flex:1;margin:0 10px;min-width:10px}.c-airline-detail__tit{color:#6b8299;white-space:nowrap}.flight-loading{min-width:240px;overflow:hidden;text-align:center}.flight-loading .o-loading-circle{vertical-align:middle}.o-pop-overlay{background-color:#fff;border-radius:4px;max-width:380px;min-width:260px;position:absolute;z-index:1000}.o-pop-overlay__padding{padding:0}.o-pop-overlay__inner{position:relative}.o-pop-overlay__closed{position:absolute;right:10px;top:10px}.o-pop-overlay__closed:hover{text-decoration:none}.o-pop-overlay__closed:hover .fi-icon_close_line{color:var(--tripBrandingBlue)}.o-pop-overlay__closed .fi-icon_close_line{color:#c5c8cd}.o-pop-overlay__circle{background:#fff;border-radius:50%;left:50%;line-height:1;margin-left:-29px;padding:7px;position:absolute;top:-20px}.page-new-list .c-unSuper-plant__img{background:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/pic_noresult.gif) no-repeat;background-size:100px 100px;height:100px;margin:10px 10px 10px 20px;width:100px}.c-unSuper-plant{background:#f5f8f9;display:flex;height:120px}.c-unSuper-plant__img{background:url(images/withoutResult@2x_68ab87fce7.png_.webp) no-repeat;background-size:100px 100px;height:100px;margin:10px 10px 10px 20px;width:100px}.c-unSuper-plant__text{display:flex;flex:1;flex-direction:column;justify-content:center}.c-unSuper-plant__text .desc{color:#234;font-size:16px;letter-spacing:0;line-height:1.2}.c-loading-plant{margin-top:30px;text-align:center}.c-loading-plant .airport-info{margin-top:15px}.c-loading-plant .airport-info .arrive,.c-loading-plant .airport-info .depart{font-size:16px;font-weight:700}.c-loading-plant .airport-info .date{font-size:14px}.c-loading-plant .loading-info{color:#6b8299;font-size:14px;margin-top:15px}.c-loading-plant .fi_flight-round-trip{color:#a3b8cc;font-size:16px;margin:0 5px}.loading-bricks,.o-loading-airline,.o-loading-brick,.o-loading-item,.o-loading-tit,.o-loading-txt{background:#e6f2ff;display:inline-block;height:6px}.o-loading-brick{margin-top:-10px;width:80px}.o-loading-tit{height:20px;margin-bottom:8px;width:60px}.o-loading-txt{margin-top:5px;width:60px}.o-loading-item{height:12px;width:140px}.o-loading-item_short{width:130px}.o-loading-airline{height:20px;margin-top:10px;width:80px}.loading-breathe,.loading-bricks,.o-loading-airline,.o-loading-brick,.o-loading-item,.o-loading-tit,.o-loading-txt{animation-duration:2s;animation-iteration-count:infinite;animation-name:loadingLinear;animation-timing-function:ease}.c-centered-message{color:#6b8299;font-size:14px;text-align:center}.c-centered-message .o-btn_default-2x{border-radius:2px;box-sizing:border-box;margin-top:15px;min-width:80px;padding-left:16px;padding-right:16px}.c-centered-message__txt a{color:var(--tripBrandingBlue)}.c-full-loading{display:none}.c-full-loading__inner{height:480px;left:50%;margin-left:-160px;margin-top:-240px;position:fixed;top:50%;width:320px;z-index:5000}.c-full-loading__cnt{display:table-cell;height:480px;text-align:center;vertical-align:middle;width:320px}.c-full-loading__brick{background:#fff;border-radius:10px;display:inline-block;max-width:280px;min-width:160px;padding:30px 10px 15px}.c-full-loading__txt{color:#666;font-size:14px;margin-top:10px}.o-planet-loading{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:planetBgTransform;animation-timing-function:linear;background-color:#66b3ff;*background-color:#fff;background-color:#eaf0f3\9;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/planet-bg.png_.webp);*background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/plant-loading-white.gif);background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/plant-loading-white.gif)\9;background-repeat:repeat-x;background-size:111px 72px;border-radius:50%;height:92px;*height:103px;height:103px\9;margin:0 auto;position:relative;width:92px;*width:140px;width:140px\9}.o-planet-loading__plane{animation-duration:2s;animation-iteration-count:infinite;animation-name:planetPlaneTransform;animation-timing-function:linear;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/planet-plane.png_.webp);*background-image:none;background-image:none\9;background-size:cover;height:52px;left:-4.5px;position:absolute;top:-14px;transform-origin:100% 100%;width:52px}.o-planet-loading__circle{animation-direction:alternate;animation-duration:.8s;animation-iteration-count:infinite;animation-name:planetCircleTransform;animation-timing-function:ease;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/planet-circle.png_.webp);*background-image:none;background-image:none\9;background-repeat:no-repeat;height:42px;left:50%;margin-left:-61px;margin-top:-20px;position:absolute;top:50%;transform-origin:center;width:125px}@keyframes planetBgTransform{0%{background-position:0 10px}to{background-position:111px 10px}}@keyframes planetBgTransformH5{0%{background-position:0 6.5px}to{background-position:87px 6.5px}}@keyframes planetCircleTransform{0%{transform:rotate(0)}to{transform:rotate(15deg)}}@keyframes planetPlaneTransform{0%{opacity:0;transform:rotate(-60deg)}20%{opacity:1}90%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.o-pop-box{min-width:360px;text-align:center}.o-pop-box .fi-warn-circle{color:#ffa900;font-size:45px}.o-pop-box .fi_flight-check-circle{color:var(--tripDeepCyan);font-size:45px}.o-pop-box__inner{position:relative}.o-pop-box__tit{font-size:16px;font-weight:400;margin-bottom:5px}.o-pop-box__txt{color:#6b8299;line-height:1.2}.o-pop-box__action{margin-top:20px;text-align:center}.o-pop-box__action .o-btn_primary{font-size:14px;max-width:100%;width:100%}.o-pop-box__tit-special{font-size:20px}.o-pop-box__txt-special{color:#234;font-size:16px;margin-top:10px}.page-box-list{margin-bottom:20px}.m-main-list{float:right;width:73.9%}@media screen and (max-width:1024px){.m-main-list{float:none;width:100%}.m-main-list .result-item .result-airline{width:28%}.m-main-list .result-item .result-duration{padding-left:36px;width:11.5%}.m-main-list .result-item .result-period{width:28%}.m-main-list .result-item .result-price{width:21%}}.o-loading-circle{background:url(images/loading-24_5d3cab5629.png_.webp) no-repeat;display:inline-block;height:24px;width:24px}.o-loading-plant{background:url(images/flights-loading_f6a8bbbd88.gif) no-repeat;display:inline-block;height:100px;width:150px}.page-new-list .m-main-list{width:73.9%}@media screen and (min-width:1024px){.page-new-list .m-side-filter__wrapper{display:flex;margin-inline-end:8px;width:310px}.page-new-list .m-side-filter__wrapper .sticky{height:fit-content;position:sticky;width:100%}.page-new-list .m-main-inner.is-filter-new-version .m-side-filter__wrapper .m-sider-filter,.page-new-list .m-main-inner.new-list-version .m-side-filter__wrapper .m-sider-filter{box-sizing:border-box;margin-inline-start:-8px;overflow:hidden;position:relative;width:100%}}.page-new-list .m-sider-filter{box-sizing:border-box;float:left;margin-left:-8px;overflow:hidden;position:relative;width:25.8%}.page-new-list .m-sider-filter:hover .ps__rail-y{display:block}.page-new-list .m-sider-filter__fixed{position:fixed;z-index:1}.page-new-list .m-sider-filter .ps__rail-y{border-bottom:16px solid transparent;border-top:16px solid transparent;box-sizing:border-box;display:none}.page-new-list .m-sider-filter .ps__rail-y:hover{background-color:transparent}.page-new-list .m-sider-filter .ps__rail-y:hover .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack);width:6px}.page-new-list .m-sider-filter .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack);width:4px}.page-new-list .m-sider-filter .ps--scrolling-y .ps__rail-y{background-color:transparent;display:block}.page-new-list .m-sider-filter .ps--scrolling-y .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack)}.page-new-list .m-sider-filter .ps--scrolling-y .ps--clicking .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack);width:6px}[dir=rtl] .m-main-list{float:left}.c-filter-common{color:var(--tripBlack);margin-bottom:0;padding:16px 20px}.c-filter-common__clear{color:var(--tripBrandingBlue);float:right;font-size:12px}.c-filter-common__clear:hover{cursor:pointer;text-decoration-line:underline}.c-filter-common__tit{color:#234;font-size:18px;line-height:1}.c-filter-common__subtit{color:#234;font-size:14px;margin-bottom:8px}.c-filter-common__loadingTit{margin-bottom:16px}.c-filter-common-item{margin-bottom:16px;position:relative}.c-filter-common-item.showMore:hover{color:var(--tripBrandingBlue);cursor:pointer}.c-filter-common-item__price{position:absolute;right:0;top:1px}.c-filter-common-item__price>em,.c-filter-common-item__price>span{padding-left:2px}.c-filter-common-item__price.noList{display:none}.c-filter-common-item__label{cursor:pointer;font-size:12px}.c-filter-common-item__label--current,.c-filter-common-item__label:not(.noList):hover{color:var(--tripBrandingBlue)}.c-filter-common-item__label.noList{background:transparent;color:#b4c4d6;cursor:default}.c-filter-common-item__label.is-disabled{border:0;color:#ccc;cursor:default}.c-filter-common-item__toggle{vertical-align:middle}.c-filter-common-item .fi_flight-arrow-down{font-size:10px;line-height:1;margin-left:5px;vertical-align:middle}.c-filter-common-item .o-checkbox__label{line-height:1;width:62%}.c-filter-common-item .o-checkbox .fi-check{color:#fff;display:none;font-size:12px}.c-filter-common-item .is-checked .fi-check{display:inline-block}.c-condition-group li+li+li+li+li+li{display:none}.is-active li+li+li+li+li+li{display:block}.is-active .fi_flight-arrow-down:before{content:"\e32b"}.c-filter-table{border-right:1px solid #ccdef0;width:100%}.c-airport-table__item,.c-duration-table__item,.c-filter-table__item{background:#fff;cursor:pointer;display:table-cell;float:left;font-size:14px;line-height:1;text-align:center;width:25%;width:24.33%\9}.c-airport-table__item:last-child .c-airport-table__label,.c-airport-table__item:last-child .c-duration-table__label,.c-airport-table__item:last-child .c-filter-table__label,.c-duration-table__item:last-child .c-airport-table__label,.c-duration-table__item:last-child .c-duration-table__label,.c-duration-table__item:last-child .c-filter-table__label,.c-filter-table__item:last-child .c-airport-table__label,.c-filter-table__item:last-child .c-duration-table__label,.c-filter-table__item:last-child .c-filter-table__label{border-right-color:#ccdef0}.c-airport-table__label,.c-duration-table__label,.c-filter-table__label{border:1px solid #ccdef0;border-right-color:#fff;position:relative}.c-airport-table__label:not(.is-checked):hover,.c-duration-table__label:not(.is-checked):hover,.c-filter-table__label:not(.is-checked):hover{background:#edf1ff;border-color:var(--tripBrandingBlue)!important}.c-filter-table__br{display:block}.c-filter-table .is-checked{background:var(--tripBrandingBlue);border-color:var(--tripBrandingBlue);color:#fff;cursor:default}.c-filter-table .is-checked:hover{background:var(--tripBrandingBlue);border-bottom-color:var(--tripBrandingBlue);border-top-color:var(--tripBrandingBlue);cursor:pointer}.c-filter-table .is-checked:after{border-right:1px solid #ccdef0;content:" ";display:block;height:57px;line-height:1;position:absolute;right:-1px;top:-1px;width:0}.c-filter-table .is-disabled,.c-filter-table .noList{background:transparent;color:#b4c4d6;cursor:default}.c-filter-table .is-disabled:hover,.c-filter-table .noList:hover{background:#fff;border-color:#ccdef0 #fff #ccdef0 #ccdef0!important}.c-filter-table .is-disabled .c-airport-table__txt,.c-filter-table .noList .c-airport-table__txt{margin-bottom:0}.c-filter-table .is-disabled .c-airport-table__label,.c-filter-table .noList .c-airport-table__label{cursor:default}.c-airport-table__label,.c-duration-table__label,.c-filter-table__label{cursor:pointer;display:flex;flex-direction:column;height:54px;justify-content:center;vertical-align:middle}.c-airport-table{margin-bottom:10px;width:100%}.c-airport-table__item{background:#fff;font-size:12px;width:33.3%}.c-airport-table__txt{display:block;margin-bottom:10px}.c-airport-table .is-disabled{background:transparent;color:#b4c4d6;cursor:default}.c-airport-table .is-disabled:hover{border-color:#ccdef0}.c-airport-table .is-disabled .c-airport-table__txt{margin-bottom:0}.c-airport-table .is-disabled .c-airport-table__label{cursor:default}.c-airport-table .is-disabled .c-airport-table__label:hover{background:transparent;border-color:#ccdef0!important}.c-duration-table{border-right:1px solid #ccdef0;width:100%}.c-duration-table__label{height:44px}.c-duration-table .is-checked{background:var(--tripBrandingBlue);border-color:var(--tripBrandingBlue);color:#fff;cursor:default}.c-duration-table .is-checked:hover{background:var(--tripBrandingBlue);border-bottom-color:var(--tripBrandingBlue);border-top-color:var(--tripBrandingBlue);cursor:pointer}.c-duration-table .is-checked:after{border-right:1px solid #ccdef0;content:" ";display:block;height:46px;line-height:1;position:absolute;right:-1px;top:-1px;width:0}.c-duration-table .is-disabled,.c-duration-table .noList{background:transparent;color:#b4c4d6;cursor:default}.c-duration-table .is-disabled:hover,.c-duration-table .noList:hover{border-color:#ccdef0!important}@media screen and (max-width:1180px){.c-airport-table__item,.c-duration-table__item,.c-filter-table__item{width:24%}.c-airport-table__item{width:33%}.list-airlin .list-airline-ban__bgm{background-size:100% 92px}}.c-filter-times.arrivalTime{margin-top:8px}.c-filter-times__tit{color:#234;font-weight:500;margin-bottom:8px}.c-filter-times:last-child{margin-bottom:0}.m-sider-filter .choose-status a{font-size:12px;margin-left:20px}@media screen and (max-width:1024px){.m-sider-filter{height:100vh!important;left:-340px;max-height:100vh!important;position:fixed!important;top:0;width:340px!important;z-index:1001}.filter-title{display:none!important}.m-rlt-flr{background:#fff;box-sizing:border-box;margin:0;max-width:340px;min-width:340px;position:relative}.m-rlt-flr .filter-section{height:100%}}.c-result-airline{line-height:1.3;position:relative}.c-result-airline__wrap{display:inline-block;padding-left:45px;*padding-left:5px;padding-top:3px}.c-result-airline__logo{*float:left;left:0;position:absolute;top:0;vertical-align:top}.c-result-airline__airline{float:left;width:23%}.c-result-airline__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.c-result-airline__multi{margin-right:8px;position:relative}.c-result-airline__multi:last-child{margin-right:0}.c-result-airline__multi .c-result-airline__logo{height:24px;width:24px}.c-result-airline__share{color:#6b8299;position:relative;width:160px}@media screen and (max-width:768px){.c-result-airline__name,.c-result-airline__share{width:148px}}body[data-a11y-theme=true] .c-filter-common-item__toggle.theme-color1,body[data-a11y-theme=true] .page-new-list .mod-flight-crumb>a,body[data-a11y-theme=true] .page-new-list .sticky-info__edit{color:#2346ff!important}body[data-a11y-theme=true] #flight-fetched-time .title__fetched-time,body[data-a11y-theme=true] #flight-fetched-time .title__fetched-time>a,body[data-a11y-theme=true] .page-new-list .filter-label .filter-desc,body[data-a11y-theme=true] .page-new-list .filter-label .filter-desc>a,body[data-a11y-theme=true] .page-new-list .mod-list-footer .pg,body[data-a11y-theme=true] .page-new-list .mod-list-footer .pg>a{color:#4f5563!important}body[data-trip-wcag] .page-new-list .filter-item-wrapper:focus,body[data-trip-wcag] .policy-wrapper.is-v3 .result-item-con-more.is-v3 [role=button]:focus{margin:4px}body[data-trip-online-flight=true]{--tripBrandingBlue:#3264ff;--tripBlack:#0f294d;--tripBlackRGB:15,41,77;--tripTertiaryThirdBlack:#8592a6;--tripDeepCyan:#05939f;--tripSecondaryBlack:#455873;--tripFifthGray:#f5f7fa;--tripDeepOrange:#eb5600;--tripTertiaryGray:#dadfe6;--tripGray:#acb4bf;--tripCyan:#06aebd;--tripDeepRed:#d92917;--tripDeepPink:#ec3c77;--tripSecondaryGray:#ced2d9;--tripPlaceholderGray:#f0f2f5;--tripOrange:#ff6f00;--tripPink:#f94c86;--tripTertiaryBlack:#707f94;--tripSecondaryBlack1:#6b8299;--tripSecondaryBlack2:#8592a6;--tripOrangeLight:#ffb400}body[data-trip-online-flight=true][data-a11y-theme=true]{--tripBrandingBlue:#2c61fe;--tripBrandingBlue-8:#f1f5ff;--tripBrandingBlue-32:#c6d7ff;--tripBlack:#121826;--tripBlackRGB:18,24,38;--tripTertiaryThirdBlack:#6f7685;--tripDeepCyan:#047c88;--tripSecondaryBlack:#4f5563;--tripFifthGray:#f6f7fa;--tripDeepOrange:#c74401;--tripTertiaryGray:#d4d7de;--tripGray:#b9bec7;--tripCyan:#047c88;--tripDeepRed:#d02c2a;--tripDeepPink:#d81e60;--tripSecondaryGray:#6f7685;--tripPlaceholderGray:#ebedf1;--tripOrange:#c74401;--tripPink:#d81e60;--tripTertiaryBlack:#6f7685;--tripSecondaryBlack1:#4f5563;--tripSecondaryBlack2:#4f5563;--tripOrangeLight:#966a00}.m-flight-list{margin-bottom:0}.m-flight-list__top{background:#fff;position:relative;z-index:8}.m-flight-list .priceCalendar-wrapper{background:#fff;box-shadow:0 4px 16px -4px rgba(69,88,115,.2);margin-bottom:16px;padding-bottom:16px;position:relative}.m-flight-list.page-new-list .l-inner{padding-top:24px;width:1160px}@media screen and (max-width:1200px){.m-flight-list.page-new-list .priceCalendar-wrapper{box-sizing:border-box;padding:0 32px 16px;width:100%}.m-flight-list.page-new-list .l-inner{padding-left:32px;padding-right:32px;padding-top:24px;width:100%}}.m-flight-list .list-bar-wrapper{position:relative}.m-flight-list .m-list-bar{background-color:#fff;padding:12px 24px}.m-flight-list .result-item-table .fi{font-size:12px}.m-flight-list .result-item-table .fi-arrow-up,.m-flight-list .result-item-table .fi_flight-arrow-down{margin-left:4px}.m-flight-list .result-item-table .fi-arrow-up:before,.m-flight-list .result-item-table .fi_flight-arrow-down:before{color:var(--tripBrandingBlue);position:relative;top:1px}.m-flight-list .result-item-table .fi-arrow-up:before{content:"\e32b"}.m-flight-list .help{cursor:help}@media screen and (max-width:1024px){.m-flight-list .m-sider-filter{float:none;width:auto}.m-flight-list .m-sider-filter__header{display:none}.m-flight-list .m-main-list{float:none;width:100%}}.m-flight-list .search-box-top{box-shadow:0 4px 16px -4px rgba(69,88,115,.2);box-sizing:border-box;position:fixed;top:0;width:100%;z-index:11}.m-flight-list .overlay-bg{background-color:rgba(0,0,0,.6)}.m-flight-list .is-hide-hover-cursor,.m-flight-list .is-hide-hover-cursor:hover{cursor:auto!important}.mc-ft{position:relative}.fi-icon--BlueBg{background-color:var(--tripBrandingBlue)}.fi-icon--BlueBg,.fi-icon--OrangeBg{clip-path:circle(50%);color:#fff!important}.fi-icon--OrangeBg{background-color:var(--tripOrange)}.fi-icon--CyanBg{background-color:var(--tripCyan);clip-path:circle(50%);color:#fff!important}body[class^=is-hidden-scroll__]{overflow:hidden;padding-right:15px!important}.priceCalendar-wrapper-v2 .m-lowpricecalendar{--empty-cell-top:56px;--table-row-head-top:56px;--table-column-head-top:56px;--empty-cell-position:absolute;--table-row-head-position:absolute;--table-column-head-position:absolute;--empty-cell-margin-start:0px;--table-row-margin-start:0px;--table-column-margin-start:0px;--modal-width:100%;--modal-height:100%;--single-grid-width:9vw;--empty-cell-left:0;--table-row-head-left:0;--table-column-head-left:0}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar{margin-top:20px;width:100%;word-wrap:break-word;align-items:center}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar .loading{animation:breath 2s infinite alternate;background-color:var(--tripTertiaryGray);height:18px;margin:0 auto}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar .calendar1{margin-bottom:4px;width:80px}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar .calendar2{width:64px}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar .calendar3{width:80px}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list{background:#fff;flex:1;height:56px;overflow:hidden}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow{flex-shrink:0;height:56px;width:56px}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-next,.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-pre{display:inline-block;height:100%;text-align:center;width:calc(100% - 1px)}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-next .fi-icon,.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-pre .fi-icon{color:#b4c4d6;font-size:20px;font-weight:700;line-height:56px;transition:.2s}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-next.able .fi-icon,.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-pre.able .fi-icon{color:var(--tripBlack)}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-next.able:hover,.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-pre.able:hover{cursor:pointer}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-next.able:hover .fi-icon,.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-pre.able:hover .fi-icon{color:var(--tripBrandingBlue)}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .divider{background:#eaf0f3;float:right;height:calc(100% - 16px);margin:8px 0;width:1px}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .divider-right{float:left}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn.round-table-btn{padding:8px 12px}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn{background:#fff;box-sizing:border-box;max-height:74px;min-width:104px;padding:8px}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-wrapper{height:100%;text-align:center}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-icon{height:16px;line-height:16px;margin-bottom:5px}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-icon .fi-icon{color:var(--tripBlack);font-size:16px}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-title{color:var(--tripBlack);display:inline-block;display:-webkit-box;font-size:14px;letter-spacing:0;line-height:18px;max-height:36px;max-width:120px;overflow:hidden;text-align:center;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-title.normal-entrance-title{width:100%}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content{flex:1;height:56px;overflow:hidden}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item{flex-shrink:0;height:56px;width:137.1px}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item:hover{cursor:pointer}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item:hover .item-title{color:var(--tripBlack);font-weight:700}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item:hover .item-price{color:var(--tripBlack)}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item-wrapper{box-sizing:border-box;height:100%;padding:8px 0;width:100%}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item-wrapper.selected{position:relative}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item-wrapper.selected .calendar-item-detail .item-title{color:var(--tripBlack);font-weight:700}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item-wrapper.selected .calendar-item-detail .item-price{color:var(--tripBlack)}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item-wrapper.selected .underline{background:var(--tripBlack);bottom:0;font-size:0;height:2px;left:0;position:absolute;text-align:center;width:100%;z-index:10}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item-detail{border-right:1px solid #eaf0f3;display:inline-block;height:100%;text-align:center;width:100%}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item-detail .item-title{color:#234;font-size:12px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:4px;text-align:center}.priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item-detail .item-price{color:var(--tripTertiaryThirdBlack);font-size:12px;letter-spacing:0;line-height:18px}@media screen and (max-width:768px){.priceCalendar-wrapper-v2 .m-lowpricecalendar .calendar-item{width:132px!important}}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar{margin:0 auto;max-width:1160px}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar{margin-top:0}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item{min-width:14.286%;width:auto}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item.is-v2{min-width:20%}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item:hover{cursor:pointer}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item:hover .item-price,.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item:hover .item-title{color:var(--tripBrandingBlue)}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item-wrapper{padding:8px 16px;position:relative}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__content .calendar-item-wrapper:after{background:var(--tripTertiaryGray);content:"";height:calc(100% - 32px);position:absolute;right:0;top:16px;width:1px}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .calendar-item-wrapper.disable{opacity:.4}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .calendar-item-wrapper.disable:hover{cursor:default}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .calendar-item-wrapper.disable:hover .item-title{color:#234}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .calendar-item-wrapper.disable:hover .item-price{color:#6b8299}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .item-price{align-items:center;color:var(--tripTertiaryThirdBlack);display:flex;font-size:12px;justify-content:center}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .item-price.fixed-price:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAC/klEQVRIDZVVXUgUURT+7szc+dktKQvCEIpAI8r+CBKCKEICCwLDWogQEQp96qFAqIegyMAejAgpIgiCoPChh6AeIqKXgiR6CcuSzDAs8/9nd2d3b+fu7ow7087semHmnjPnnO+797s/w1BGE/dONyMt6sC5ApMDppl7DNlL32IwTBXpxStsx4X5Qkit0Clmi8fNKhb4LcAeRXJxF5QMoFCmIughWyUS3QCE8toPLvFkanhLVh6Apq1DyrYgCNR5slXky6bSLNKsK+d436UJuB4jaWYRj2/2lGaJJDiJoPB+trP9hSeed0IJxJ0zHDpvQiozAAHmArC8yahcI3kYu+7GfEYoAdavaQDXKjE1uTJX53A40tDoGR/A9o4+H67rhhMYagwan8DsTF6ePLDs5CxUXRrdjLF8wMV1jUAC8eqySeDHsBD/TAvLSCJvU6hUUYfx4+0Db8DrBW9TrjcSaAV+jazKljjquPX0wY4nULXtkXi/l85BNIGE0sr2nLXdFDLCCE4ilf6NP+NbYNBCOs1Z4HSKtmayFhm1FnKxgQ4/uPxYVCLxsTtKW/MoZqa//CeN3J7ObGSv0BlQtCesrr1XAvpb8Rlo0UYwoWLwqwFVmYOmykWVgyEDhksqwTXrG6xomx/Y8Z2xOH5gL+6eeo6M2ApDq4ZF14NlARWVCQLfx+rP9wcVFpXIn0wHbi1dF4fo/hnLxWhc8v6B2hkGLnPLIkAEx2lNNKQzm7L7n0tpzKfs4KWeHGHwuzwCg8doRw0TzGqotAzc+A5EWoJhlyIlCUTfuSoa/X7E56cgD5ehJ+kEx1hD5/QSTLBVkgCm3kwnVkEyVUPgUpqL7EjXu2BIb6Q0gUbX9fzcELgagW4+Y009N7wQ4V4ogXh5dQN0rR4Tkwn6JY7A1srSvZCy+EFzMgx2AjZtSZbeCGXFYdZy+68TKrcPJ9BJntGxITDrPmvtfVMuaGFeoETiw80a+tnshm1/Yh0PrxUWLccOnsFg1RCqf0bAx5PLAfTn/gOSBL1yMyuz9AAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:14px;margin-right:2px;width:14px}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .calendar-item-detail{border-style:none;display:-webkit-flex;display:flex;flex-direction:column;-webkit-justify-content:center;justify-content:center}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .calendar-item-detail .item-title{font-size:14px;font-weight:400;line-height:18px}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list{background:#fff;border-radius:2px}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .divider{background:var(--tripTertiaryGray);float:right;height:calc(100% - 32px);margin:16px 0;width:1px}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .divider-right{float:left;width:1px}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-next .fi-icon,.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-list .arrow-pre .fi-icon{font-size:24px;font-weight:400}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn{border-left:4px solid var(--tripPlaceholderGray)}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn:hover{cursor:pointer}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn:hover .btn-icon .fi-icon{color:var(--tripBrandingBlue)}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn:hover .btn-title{border-bottom:1px solid var(--tripBrandingBlue);color:var(--tripBrandingBlue)}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn:hover .btn-title-text{border-bottom:1px solid var(--tripBrandingBlue)!important;color:var(--tripBrandingBlue)!important}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-wrapper.round-calendar{overflow:hidden}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-wrapper{align-items:center;display:-webkit-flex;display:flex;flex-direction:column;-webkit-justify-content:center;justify-content:center;--transform-width:0px;max-width:120px}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-title.round-calendar-btn{align-self:flex-start;height:18px;transform:translateX(var(--transform-width));transition:transform 4s linear;white-space:nowrap}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-title.round-calendar-btn .btn-title-text{border-bottom:1px solid transparent;color:var(--tripBlack);display:inline-block}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-title.round-calendar-btn .text-white-space{display:inline-block;width:30px}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar__calendar-btn .btn-title{border-bottom:1px solid transparent;color:var(--tripBlack)}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .btn-disabled .btn-title,.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .btn-disabled .fi-icon{border-bottom:none;color:#6f7685!important}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .btn-disabled:hover{cursor:help}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .btn-disabled:hover .btn-title,.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .btn-disabled:hover .fi-icon{border-bottom:none;color:#6f7685}.page-new-list .priceCalendar-wrapper-v2 .m-lowpricecalendar .btn-loading:hover{cursor:default}.m-lowpricecalendar__model{border:0}.priceCalendar-wrapper-v2{background:#fff;border-radius:8px;margin:16px auto;max-width:1160px;overflow:hidden}.calendar-graph-btn-tip{color:#fff}.calendar-graph-btn-tip .tooltip-arrow-content{--antd-arrow-background-color:rgba(0,0,0,.6)}.calendar-graph-btn-tip .tooltip-inner{background-color:rgba(0,0,0,.6)}@media screen and (max-width:1224px){.priceCalendar-wrapper-v2{margin:16px 32px}}.round-trip-price-compare-container.disable-click{pointer-events:none}.round-trip-price-compare-container{position:relative}.round-trip-price-compare-container .round-trip-title{align-items:center;color:var(--tripBlack);column-gap:8px;display:flex;flex-direction:row;font-size:20px;font-weight:700;line-height:26px;margin-bottom:24px}.round-trip-price-compare-container .round-trip-underline{background-color:var(--tripTertiaryGray);height:1px;margin-inline-start:-24px;margin-bottom:20px;width:calc(100% + 48px)}.round-trip-price-compare-container .round-trip-depart{align-items:center;column-gap:24px;display:flex;flex-direction:row;margin-inline-start:56px}.round-trip-price-compare-container .round-trip-depart-title{color:var(--tripBlack);font-size:16px;font-weight:700;line-height:26px}.round-trip-price-compare-container .fi-icon_dropdown_line.rotate-270{cursor:pointer;font-size:16px;transform:rotate(-270deg)}.round-trip-price-compare-container .fi-icon_dropdown_line.rotate-270:hover{color:var(--tripBrandingBlue)}.round-trip-price-compare-container .fi-icon_dropdown_line.rotate-90{cursor:pointer;font-size:16px;transform:rotate(-90deg)}.round-trip-price-compare-container .fi-icon_dropdown_line.rotate-90:hover{color:var(--tripBrandingBlue)}.round-trip-price-compare-container .fi-icon_dropdown_line.rotate-180{cursor:pointer;font-size:16px;transform:rotate(180deg)}.round-trip-price-compare-container .fi-icon_dropdown_line.rotate-180:hover{color:var(--tripBrandingBlue)}.round-trip-price-compare-container .fi-icon_dropdown_line.rotate-0{cursor:pointer;font-size:16px}.round-trip-price-compare-container .fi-icon_dropdown_line.rotate-0:hover{color:var(--tripBrandingBlue)}.round-trip-price-compare-container .fi-icon_dropdown_line.not-allowed{color:var(--tripTertiaryThirdBlack);cursor:not-allowed}.round-trip-price-compare-container .fi-icon_dropdown_line.not-allowed:hover{color:var(--tripTertiaryThirdBlack)}.round-trip-price-compare-container .round-trip-return{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;row-gap:24px;top:60px;width:26px}.round-trip-price-compare-container .round-trip-return.right-side{right:0}.round-trip-price-compare-container .round-trip-return-title{color:var(--tripBlack);font-size:16px;font-weight:700;line-height:26px;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}.round-trip-price-compare-container .round-trip-return-title.no-rotate{transform:none}.round-trip-price-compare-container .round-trip-return-title.writing-lr{writing-mode:vertical-lr}.round-trip-price-compare-container .round-table-empty-cell-wrapper.rtl-class{border-top-left-radius:0;border-top-right-radius:4px;transform:translateX(-1px)}.round-trip-price-compare-container .round-table-empty-cell-wrapper{background-color:var(--tripFifthGray);border:1px solid var(--tripTertiaryGray);border-top-left-radius:4px;inset-inline-start:var(--empty-cell-left);margin-inline-start:var(--empty-cell-margin-start);position:var(--empty-cell-position);top:var(--empty-cell-top);z-index:101}.round-trip-price-compare-container .round-table-empty-cell{height:57px;width:var(--single-grid-width)}.round-trip-price-compare-container .round-table-row-head.round-table-row-head-rtl{margin-inline-start:calc(var(--single-grid-width) + 1px + var(--table-row-margin-start))}.round-trip-price-compare-container .round-table-row-head{background-color:var(--tripFifthGray);border:1px solid var(--tripTertiaryGray);border-inline-start:none;display:flex;flex-direction:row;inset-inline-start:var(--table-row-head-left);margin-inline-start:var(--single-grid-width);overflow:auto;position:var(--table-row-head-position);top:var(--table-row-head-top);width:calc(var(--modal-width) - var(--single-grid-width));z-index:100}.round-trip-price-compare-container .round-table-row-head::-webkit-scrollbar{display:none}.round-trip-price-compare-container .round-table-column-head{background-color:var(--tripFifthGray);border:1px solid var(--tripTertiaryGray);border-bottom:none;border-top:none;display:flex;flex-direction:column;height:calc(var(--modal-height) - 56px);inset-inline-start:var(--table-column-head-left);margin-inline-start:var(--table-column-margin-start);margin-top:57px;overflow:auto;position:var(--table-column-head-position);top:var(--table-column-head-top);z-index:100}.round-trip-price-compare-container .round-table-column-head::-webkit-scrollbar{display:none}.round-trip-price-compare-container .round-table-column-head.rtl-class{transform:translateX(-1px)}.round-trip-price-compare-container .round-table-column-head div:first-child{border-top:none}.round-trip-price-compare-container .round-table-column-head .column-head-grid.rtl-class:nth-child(7){border-bottom-left-radius:0;border-bottom-right-radius:4px}.round-trip-price-compare-container .round-table-column-head .column-head-grid:nth-child(7){border-bottom:1px solid var(--tripTertiaryGray);border-bottom-left-radius:4px}.round-trip-price-compare-container .round-table-row-head div:first-child{border-inline-start:none}.round-trip-price-compare-container .round-table-row-head .row-head-grid:nth-child(8){border-top-right-radius:4px}.round-trip-price-compare-container .column-head-grid{border-top:1px solid var(--tripTertiaryGray);flex:1 0 57px;flex-direction:column;width:var(--single-grid-width)}.round-trip-price-compare-container .column-head-grid,.round-trip-price-compare-container .row-head-grid{align-items:center;color:var(--tripBlack);cursor:default;display:flex;font-size:16px;justify-content:center;line-height:22px;overflow:hidden;padding:8px;row-gap:6px}.round-trip-price-compare-container .row-head-grid{border-inline-start:1px solid #dadfe6;flex:1 0 calc(var(--single-grid-width) + 1px);flex-direction:column;height:57px}.round-trip-price-compare-container .row-head-date{align-items:center;color:var(--tripBlack);display:flex;flex-direction:column;font-size:16px;justify-content:center;line-height:22px;overflow:hidden;row-gap:6px}.round-trip-price-compare-container .grid-has-price{align-items:center;display:flex;flex-direction:column;gap:2px}.round-trip-price-compare-container .grid-has-price .price-result{line-height:18px}.round-trip-price-compare-container .grid-has-price .lowest-price{line-height:17px;text-align:center;width:100%}.round-trip-price-compare-container .transform-table{transform:translate(calc(var(--single-grid-width)*-1),-56px)}.round-trip-price-compare-container .transform-row{transform:translate(calc(var(--single-grid-width)*-1))}.round-trip-price-compare-container .transform-column{transform:translateY(-56px)}.round-trip-price-compare-container .round-trip-table-container{border-radius:4px;box-shadow:inset 0 0 1px 1px var(--tripTertiaryGray);clip-path:inset(0 0 0 0);height:400px;margin-inline-start:40px;margin-top:16px;overflow:auto;position:relative;width:calc(100% - 56px)}.round-trip-price-compare-container .round-trip-table-container::-webkit-scrollbar{display:none}.round-trip-price-compare-container .round-trip-price-table-td{align-items:center;color:var(--tripBlack);cursor:pointer;display:flex;flex-direction:column;font-size:16px;height:56px;justify-content:center;line-height:22px;overflow:hidden;padding:8px;row-gap:6px;width:var(--single-grid-width)}.round-trip-price-compare-container .round-trip-price-table-weekday{color:var(--tripTertiaryThirdBlack);font-size:12px;line-height:12px}.round-trip-price-compare-container .round-trip-price-table{border-radius:4px;inset-inline-start:var(--single-grid-width);overflow:hidden;position:absolute;table-layout:fixed;top:57px}.round-trip-price-compare-container .date-bg{background-color:var(--tripFifthGray)}.round-trip-price-compare-container .is-near-click-date{background-color:#edf1ff;color:var(--tripBrandingBlue)}.round-trip-price-compare-container .is-hover{background-color:#edf1ff}.round-trip-price-compare-container .is-lowest{background-color:#d2f0f2;color:#0ea5b5;font-weight:500}.round-trip-price-compare-container .is-second-lowest{background-color:#eef9fa;color:#0ea5b5;font-weight:500}.round-trip-price-compare-container .is-lowest-and-hover{background-color:#d1e9fa}.round-trip-price-compare-container .is-click{background-color:var(--tripBrandingBlue);color:#fff}.round-trip-price-compare-container .round-trip-price-table,.round-trip-price-compare-container .round-trip-price-table-td-wrapper{border:1px solid var(--tripTertiaryGray);padding:0}.round-trip-price-compare-container .round-trip-price-table-td.auto-width{width:var(--single-grid-width)}.round-trip-price-compare-container .point-event-none{pointer-events:none}.round-trip-price-compare-container .round-trip-price-table-td .f-16{align-self:center}.round-trip-price-compare-container .round-trip-price-table-td .f-12,.round-trip-price-compare-container .round-trip-price-table-td .f-14{align-self:baseline}.round-trip-price-compare-container .round-trip-price-table-td .search{align-self:center}.round-trip-price-compare-container .round-trip-price-table-td .noResult{align-self:center;text-align:center}.round-trip-price-compare-container .round-trip-price-table-td .search-item{align-items:center;display:flex;flex-direction:row;justify-content:center}.round-trip-price-compare-container .round-trip-price-table-td .fi-icon_search_line{margin-inline-end:4px}.m-roundCalendar__model{background:#fff;border-radius:0;border-radius:8px;max-width:1062px;min-width:672px!important;padding:24px!important;width:calc(100vw - 96px)!important}.m-roundCalendar__model .ift-modal-close{inset-inline-end:20px;top:20px;z-index:1}.m-roundCalendar__model .ift-modal-content{max-height:calc(100vh - 265px)!important;overflow:inherit!important}.m-roundCalendar__model .ift-modal-content__scroll{overflow:auto!important}.m-roundCalendar__model .ift-modal-content__scroll::-webkit-scrollbar{border-radius:3px;width:6px}.m-roundCalendar__model .ift-modal-content__scroll::-webkit-scrollbar-track{background-color:#fff;border-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0}.m-roundCalendar__model .ift-modal-content__scroll::-webkit-scrollbar-track:hover{background-color:var(--tripFifthGray)}.m-roundCalendar__model .ift-modal-content__scroll::-webkit-scrollbar-thumb{background-color:#d8d9dc;border-radius:3px;border-right:1px solid var(--tripFifthGray)}.m-roundCalendar__model .ift-modal-content__scroll::-webkit-scrollbar-thumb:hover{background-color:#b2bbc8}.m-roundCalendar__model .round-trip-title{align-items:center;color:var(--tripBlack);column-gap:8px;display:flex;flex-direction:row;font-size:20px;font-weight:700;line-height:26px;margin-bottom:24px}.m-roundCalendar__model .round-trip-underline{background-color:var(--tripTertiaryGray);height:1px;margin-inline-start:-24px;margin-bottom:20px;width:calc(100% + 48px)}.m-roundCalendar__model .round-trip-bottom{display:flex;flex:1;flex-direction:row;justify-content:space-between;margin-bottom:12px;margin-top:0;margin-inline-end:24px;margin-inline-start:48px}.m-roundCalendar__model .round-trip-explain{color:var(--tripBlack);font-size:14px;line-height:18px}.m-roundCalendar__model .round-trip-info-display{align-items:center;column-gap:24px;display:flex;flex-direction:row}.m-roundCalendar__model .round-trip-info-display .round-trip-date{align-items:flex-end;display:flex;flex-direction:column;font-variant:tabular-nums;margin-inline-start:80px;row-gap:8px}.m-roundCalendar__model .round-trip-info-display .round-trip-depart-date,.m-roundCalendar__model .round-trip-info-display .round-trip-return-date{color:var(--tripBlack);font-size:16px;font-weight:500;line-height:18px;white-space:nowrap}.m-roundCalendar__model .round-trip-info-display .round-trip-button{align-items:center;background-color:var(--tripBrandingBlue);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700px;height:56px;justify-content:center;line-height:22px;min-width:146px;padding:16px}.m-roundCalendar__model .round-trip-info-display .round-trip-button:hover{opacity:.84}.priceCalendar-wrapper-v3{margin:0 0 8px!important}.calendar-item-tooltip{z-index:1002}.calendar-item-tooltip__fixed-price{color:var(--tripBlack);overflow:hidden;width:360px}.calendar-item-tooltip__fixed-price__title{align-items:center;display:flex;font-size:14px;font-weight:500;line-height:18px}.calendar-item-tooltip__fixed-price__title:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAC/klEQVRIDZVVXUgUURT+7szc+dktKQvCEIpAI8r+CBKCKEICCwLDWogQEQp96qFAqIegyMAejAgpIgiCoPChh6AeIqKXgiR6CcuSzDAs8/9nd2d3b+fu7ow7087semHmnjPnnO+797s/w1BGE/dONyMt6sC5ApMDppl7DNlL32IwTBXpxStsx4X5Qkit0Clmi8fNKhb4LcAeRXJxF5QMoFCmIughWyUS3QCE8toPLvFkanhLVh6Apq1DyrYgCNR5slXky6bSLNKsK+d436UJuB4jaWYRj2/2lGaJJDiJoPB+trP9hSeed0IJxJ0zHDpvQiozAAHmArC8yahcI3kYu+7GfEYoAdavaQDXKjE1uTJX53A40tDoGR/A9o4+H67rhhMYagwan8DsTF6ePLDs5CxUXRrdjLF8wMV1jUAC8eqySeDHsBD/TAvLSCJvU6hUUYfx4+0Db8DrBW9TrjcSaAV+jazKljjquPX0wY4nULXtkXi/l85BNIGE0sr2nLXdFDLCCE4ilf6NP+NbYNBCOs1Z4HSKtmayFhm1FnKxgQ4/uPxYVCLxsTtKW/MoZqa//CeN3J7ObGSv0BlQtCesrr1XAvpb8Rlo0UYwoWLwqwFVmYOmykWVgyEDhksqwTXrG6xomx/Y8Z2xOH5gL+6eeo6M2ApDq4ZF14NlARWVCQLfx+rP9wcVFpXIn0wHbi1dF4fo/hnLxWhc8v6B2hkGLnPLIkAEx2lNNKQzm7L7n0tpzKfs4KWeHGHwuzwCg8doRw0TzGqotAzc+A5EWoJhlyIlCUTfuSoa/X7E56cgD5ehJ+kEx1hD5/QSTLBVkgCm3kwnVkEyVUPgUpqL7EjXu2BIb6Q0gUbX9fzcELgagW4+Y009N7wQ4V4ogXh5dQN0rR4Tkwn6JY7A1srSvZCy+EFzMgx2AjZtSZbeCGXFYdZy+68TKrcPJ9BJntGxITDrPmvtfVMuaGFeoETiw80a+tnshm1/Yh0PrxUWLccOnsFg1RCqf0bAx5PLAfTn/gOSBL1yMyuz9AAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:16px;margin-right:4px;width:16px}.calendar-item-tooltip__fixed-price__content{line-height:18px;margin:8px 0 0 20px}.calendar-item-tooltip__fixed-price__content span{color:var(--tripDeepPink)}.calendar-item-tooltip__fixed-price__button{background-color:var(--tripBrandingBlue);border-radius:4px;color:#fff;cursor:pointer;float:right;font-size:16px;margin-top:16px;padding:8px 16px}.flt-comfort-popup{background:#fff;border:none;border-radius:2px;max-width:unset!important;padding:16px}.flt-comfort-footer{color:var(--tripBlack);font-size:14px;line-height:18px}.flt-comfort-footer:before{background:var(--tripTertiaryGray);content:"";display:block;height:1px;margin:16px 0;width:100%}.flt-comfort-section{font-size:14px;line-height:18px;margin-top:16px;white-space:nowrap}.flt-comfort-section:first-of-type{margin-top:0}.flt-comfort-section__title{color:var(--tripBlack)}.flt-comfort-section__content{color:var(--tripTertiaryThirdBlack);display:flex;flex-direction:column;margin-top:8px}.flt-comfort-section__tag{display:inline-block}.flt-comfort-section__tag span{margin:0 4px}.flt-comfort-section__tag:first-of-type{margin-left:0}.flt-comfort-section__tag:not(:first-child){margin-top:4px}.flt-comfort__summary{color:var(--tripTertiaryThirdBlack);cursor:help}.flt-comfort__summary .comfort-icon-wrapper{border-bottom:1px dashed var(--tripTertiaryThirdBlack)}.flt-comfort__summary i{font-size:14px;margin-left:4px}.flt-comfort__summary i:first-of-type{margin-left:0}.flt-comfort__divider-left:before{background-color:#b4c4d6;content:"";display:inline-block;height:8px;margin:0 8px;width:1px}.flight-comfort-modal{min-width:209px}.flight-comfort-modal .amenities-airline{align-items:center;display:flex;font-weight:600;margin-bottom:8px;margin-top:8px}.flight-comfort-modal .amenities-airline-logo{flex:0 0 auto;height:18px;margin-inline-end:4px;width:18px}.flight-comfort-modal .amenities-comfort{padding-left:0}.flight-comfort-modal .amenities-carbon-offset{justify-content:space-between}.ist-container_2358 a{color:var(--tripBrandingBlue);cursor:pointer}.self-transfer-tooltip-container_9427{color:var(--tripSecondaryBlack);font-size:12px;line-height:18px}.self-transfer-tooltip-container_9427 p{color:var(--tripBlack);font-size:14px;margin-bottom:8px}.self-transfer-content_af1b b{border-bottom:1px dashed var(--tripDeepOrange);color:var(--tripDeepOrange);cursor:pointer;font-weight:400}.flight-info.is-simple-v2 .flight-info-airline__flights{margin-bottom:0;width:150px}.flight-info.is-simple-v2 .flight-info-airline__flights .flights-info{margin-top:0}.flight-info .flight-info-airline .flights-name{margin-right:0;margin-top:0;width:100%}.flight-info .flight-info-airline .flight-info-airline__flights{margin-bottom:0;width:100%}.flight-info .flight-info-airline .flight-info-airline__flights .flights-info{margin-top:0}@media screen and (min-width:1024px) and (max-width:1200px){.flight-info .flight-info-airline .flight-info-airline__flights{width:85px}}@media screen and (min-width:834px) and (max-width:1024px){.flight-info .flight-info-airline .flight-info-airline__flights{width:150px}}@media screen and (max-width:834px){.flight-info .flight-info-airline .flight-info-airline__flights{width:70px}}.flight-info .flight-info-airline .airline-mutil{background-size:40px 40px}.flight-info .flight-info-airline .flight-info-airline__logo{flex:0 0 40px;height:40px;width:40px}.flight-info .flight-info-airline .flight-info-airline__wrap{display:inline-flex;flex:1 1 0;-ms-flex:1 1 40px;justify-content:center;min-height:40px;width:0}.flight-info-new.is-simple-v2.opacity-0{opacity:0!important}.flight-info-new.is-simple-v2.opacity-1{opacity:1!important}.flight-info-new.is-simple-v2.flight-info-transfer-expand{background:#fff;opacity:0;position:absolute;top:0;transition:.3s;width:100%}.flight-info-new.is-simple-v2 .logo-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-inline-end:52px;width:45px}.flight-info-new.is-simple-v2 .logo-wrapper.meridiem{width:71px}.flight-info-new.is-simple-v2 .flight-info-airline__new-logo{align-items:center;background:#fff;border-radius:12px;display:flex;height:24px;justify-content:center;margin-inline:-2px;width:24px}.flight-info-new.is-simple-v2 .flight-info-airline__new-logo img{border-radius:11px;height:22px;width:22px}.flight-info-new.is-simple-v2 .flight-info-airline__new-logo .bg-blue{align-items:center;background-color:var(--tripBrandingBlue);border-radius:11px;display:flex;height:22px;justify-content:center;width:22px}.flight-info-new.is-simple-v2 .flight-info-airline__new-logo .bg-blue .color-white{color:#fff;font-size:14px;margin-inline-start:1px;margin-top:1px}.flight-info-new.is-simple-v2 .flight-info-airline__new-logo.two-airlines{margin-inline-start:-10px;margin-top:12px}.flight-info-new.is-simple-v2 .flight-info-airline__new-logo.three-airlines{margin-inline:12px;margin-bottom:-4px}.flight-info-new.is-simple-v2 .flight-info-airline__new-logo.relative-pos{position:relative}.flight-info-new.is-simple-v2 .flight-info-airline__multi-logo{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:center;margin-inline-end:52px;width:44px}.flight-info-new.is-simple-v2 .flight-info-airline__multi-logo.meridiem{width:70px}.flight-info-new.is-simple-v2 .flight-info-airline__multi-logo.align-end{align-items:flex-end}.flight-info-new.is-simple-v2 .flights-name{margin:0}.flight-info.is-simple-v2 .flight-info-airline__logo{flex:0 0 40px;height:40px;width:40px}.flight-info.is-simple-v2 .flights-name{margin-right:0;margin-top:0}.flight-info.is-simple-v2 .flight-info-airline__wrap{align-items:flex-start;display:inline-flex;justify-content:center;min-height:40px}.flight-info-airline .flight-info-airline__flights{flex-direction:column}.flight-info-airline .flight-info-airline__flights .flights-name{color:#455873;width:100%}.flight-info-airline{align-items:flex-start;display:flex;position:relative}.flight-info-airline__logo{align-self:center;flex:0 0 32px;height:40px;width:40px}.flight-info-airline__timer{font-size:18px;font-weight:600;line-height:24px}.flight-info-airline__timer-dayplus{color:var(--tripDeepOrange);display:inline-block;font-size:12px;font-weight:400;line-height:18px;vertical-align:top}.flight-info-airline__wrap{display:inline-block;padding:0 8px}.flight-info-airline__wrap>div{margin-bottom:4px}.flight-info-airline__wrap>div:first-child,.flight-info-airline__wrap>div:last-child{margin-bottom:0}.flight-info-airline__airline{float:left;width:23%}.flight-info-airline__flight-num{color:#6b8299;display:inline-block;max-width:162px;overflow:hidden;padding-top:5px;text-overflow:ellipsis}.flight-info-airline__flight-num .craft:hover,.flight-info-airline__flight-num .flight-number{cursor:help}.flight-info-airline__flight-num .craftSpan{border-left:1px solid;color:#ccdef0;display:inline-block;height:8px;margin-left:4px;padding-right:4px}.flight-info-airline__flight-num .craftModel{white-space:normal}.flight-info-airline__flight-num .j_craft>span{vertical-align:middle}.flight-info-airline__flights-new{display:flex;flex-wrap:wrap}.flight-info-airline__flights-new:hover{cursor:help}.flight-info-airline__flights-new .flights-name{color:var(--tripTertiaryThirdBlack);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-info-airline__flights-new .flights-info{color:var(--tripDeepOrange);margin-top:4px}.flight-info-airline__flights-new .flights-info span:not(:first-of-type){margin-left:8px}.flight-info-airline__flights{display:flex;flex-wrap:wrap;width:190px}.flight-info-airline__flights:hover{cursor:help}.flight-info-airline__flights .flights-name{color:var(--tripTertiaryThirdBlack);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-info-airline__flights .flights-info{color:var(--tripDeepOrange);margin-top:4px}.flight-info-airline__flights .flights-info span:not(:first-of-type){margin-left:8px}.flight-info-airline__multi{margin-bottom:8px;position:relative;vertical-align:top}.flight-info-airline__multi:last-child{margin-bottom:0}.flight-info-airline__modal{background:#fff;max-width:unset;padding:12px 0}.flight-info-airline__modal .airline-modal{align-items:center;background:#fff;display:flex;font-size:14px;line-height:18px;padding:4px 12px}.flight-info-airline__modal .airline-modal-logo{height:18px;width:18px}.flight-info-airline__modal .airline-modal-LCC,.flight-info-airline__modal .airline-modal-airline,.flight-info-airline__modal .airline-modal-operated{margin:0 4px}.flight-info-airline__modal .airline-modal-LCC,.flight-info-airline__modal .airline-modal-operated{color:var(--tripDeepOrange)}.flight-info-stop__title-detial-port{font-size:14px}.flight-info-stop__wrapper{display:flex}.flight-info-stop__wrapper .flight-info-stop__info-wrapper{align-items:flex-start;position:relative}.flight-info-stop__wrapper .flight-info-stop__info-wrapper.is-dep{align-items:flex-start;flex-direction:column;width:52px}.flight-info-stop__wrapper .flight-info-stop__info-wrapper.is-arr{align-items:flex-end;flex-direction:column;width:52px}.flight-info-stop__wrapper .flight-info-stop__info-wrapper .flight-info-stop__timer-dayplus{color:var(--tripDeepOrange);font-size:12px;position:absolute;right:-15px;top:0}.flight-info-stop__wrapper .flight-info-airline__timer{font-size:20px}.flight-info-stop__wrapper .flight-info-stop__code{cursor:auto;font-size:14px;line-height:18px;text-align:center;white-space:nowrap}.flight-info-stop__wrapper .flight-info-stop__code.highlight{background-color:rgba(255,111,0,.16);color:var(--tripDeepOrange)}.flight-info-stop__wrapper .flight-info-stop__code:after{border-bottom:none}.flight-info-stop__wrapper .flight-info-stop__segline-wrapper{flex-direction:column;font-size:12px;line-height:18px;margin:0 10px}.flight-info-stop__wrapper .flight-info-stop__segline-wrapper .flight-info-stop_stop-line-wrapper{flex-direction:column}.flight-info-stop__wrapper .flight-info-stop__segline-wrapper .flight-info-duration{color:var(--tripTertiaryThirdBlack);font-size:12px;font-weight:400;line-height:18px}.flight-info-stop__wrapper .flight-info-stop__segline-wrapper .flight-info-stop__text{color:var(--tripTertiaryThirdBlack);font-weight:400;line-height:18px;max-width:160px;text-align:center;white-space:pre-wrap}.flight-info-stop__wrapper .flight-info-stop__line-wrapper{margin-bottom:3px;margin-top:3px;position:relative}.flight-info-stop__wrapper .flight-info-stop__line-wrapper .flight-info-stop__dot{background:var(--tripTertiaryGray);height:6px;width:6px}.flight-info-stop__wrapper .flight-info-stop__line-wrapper .flight-info-stop__line{background:var(--tripTertiaryGray);height:2px;width:160px}.flight-info-stop__wrapper .flight-info-stop__line-wrapper .flight-info-stop__stopline-wrapper{bottom:0;justify-content:space-between;left:0;position:absolute;right:0;top:0}.flight-info-stop__wrapper .flight-info-stop__line-wrapper .flight-info-stop__stopline-wrapper:after,.flight-info-stop__wrapper .flight-info-stop__line-wrapper .flight-info-stop__stopline-wrapper:before{content:"";display:block}.flight-info-stop__wrapper .flight-info-stop__line-wrapper .flight-info-stop__stopline-wrapper .flight-info_stop__stop-dot{background:#fff;border:2px solid var(--tripTertiaryGray);height:4px;width:4px}.flight-info-stop__wrapper .flight-info-stop__line-wrapper .flight-info-stop__stopline-wrapper .flight-info_stop__stop-dot.is-special{border-color:var(--tripOrange)}.flight-info-stop{position:relative}.flight-info-stop__text{font-weight:600;line-height:24px;white-space:nowrap}.flight-info-stop__code{color:var(--tripTertiaryThirdBlack);margin-top:4px;position:relative}.flight-info-stop__code:hover{cursor:help}.flight-info-stop__code:after{border-bottom:1px dashed var(--tripTertiaryThirdBlack);bottom:-1px;content:"";height:0;left:0;position:absolute;width:100%}.flight-info-stop__code .stop-diff-icon{font-size:12px;margin-left:2px;vertical-align:1px}.flight-info-stop__code .special{color:var(--tripDeepOrange)}.flight-info-stop__codeWrapper{position:relative}.flight-info-stop__codeWrapper .fake-nearbyPort{height:22px}.flight-info-stop__nearbyPort{background:#fff;border:1px solid var(--tripTertiaryGray);color:var(--tripTertiaryThirdBlack);padding:4px;position:absolute;top:calc(100% + 12px);white-space:nowrap;z-index:1}.flight-info-stop__nearbyPort.nearbyPort--left{left:0}.flight-info-stop__nearbyPort.nearbyPort--left .flight-info-stop__nearbyPort-arrow{left:8px}.flight-info-stop__nearbyPort.nearbyPort--right{right:0}.flight-info-stop__nearbyPort.nearbyPort--right .flight-info-stop__nearbyPort-arrow{right:8px}.flight-info-stop__nearbyPort-arrow{background-color:#fff;border-left:1px solid var(--tripTertiaryGray);border-top:1px solid var(--tripTertiaryGray);height:5.656px;position:absolute;top:-4px;transform:rotate(45deg);width:5.656px}.flight-info-stop__modal{max-width:unset;padding:16px;white-space:nowrap}.flight-info-stop__modal .stop-modal{align-items:stretch;display:flex;font-size:14px;line-height:18px}.flight-info-stop__modal .stop-modal-line{flex:0 0 2px}.flight-info-stop__modal .stop-modal-line .stop-modal-line-background{background-color:var(--tripTertiaryGray);height:calc(100% - 10px);position:relative;top:5px;width:100% px}.flight-info-stop__modal .stop-modal-line .stop-modal-line-background:after,.flight-info-stop__modal .stop-modal-line .stop-modal-line-background:before{background-color:var(--tripTertiaryGray);border:2px solid var(--tripTertiaryGray);content:"";height:4px;left:-3px;position:absolute;width:4px}.flight-info-stop__modal .stop-modal-line .stop-modal-line-background:before{top:0}.flight-info-stop__modal .stop-modal-line .stop-modal-line-background:after{bottom:0}.flight-info-stop__modal .stop-modal-info{margin:0 8px}.flight-info-stop__modal .stop-modal-info .special{color:var(--tripDeepOrange);font-size:14px;line-height:18px}.flight-info-stop__modal .stop-modal-info .info-dPort{margin-bottom:8px}.flight-info-stop__modal .stop-modal-info .info-aPort{margin-top:8px}.flight-info-stop__modal .stop-modal-info .info-adPort,.flight-info-stop__modal .stop-modal-info .info-layover{margin:8px 0;position:relative}.flight-info-stop__modal .stop-modal-info .info-adPort:before,.flight-info-stop__modal .stop-modal-info .info-layover:before{background-color:#fff;border:2px solid var(--tripTertiaryGray);content:"";height:4px;left:-13px;position:absolute;top:5px;width:4px}.flight-info-stop__modal .stop-modal-info .info-layover:before{border:2px solid var(--tripOrange)}.flight-info-stop__modal .stop-modal-info .info-transfer{background-color:var(--tripFifthGray);margin:8px 0 8px -8px;padding:8px 8px 8px 11px;position:relative}.flight-info-stop__modal .stop-modal-info .info-transfer-icon{background:#fff;border-radius:14px;color:var(--tripDeepOrange);font-size:14px;height:14px;left:-8px;position:absolute;top:calc(50% - 9px);width:14px;z-index:5}.flight-info-stop__modal .stop-modal-info .info-transfer:after,.flight-info-stop__modal .stop-modal-info .info-transfer:before{content:"";height:calc(100% + 20px);left:-2px;position:absolute;top:-10px;width:0}.flight-info-stop__modal .stop-modal-info .info-transfer:before{border-left:2px solid #fff;z-index:1}.flight-info-stop__modal .stop-modal-info .info-transfer:after{border-left:2px dashed var(--tripTertiaryGray);z-index:2}[dir=rtl] .flight-info-stop__wrapper .flight-info-stop__info-wrapper .flight-info-stop__timer-dayplus{left:-15px;position:absolute;right:auto;top:0}[dir=rtl].flight-info-amenities__modal.is-v2 .amenities-airline-name{margin-left:8px;margin-right:0}.flight-info{align-items:center}.flight-info .flight-info-col.col-2{flex:1 0 0;padding-right:0}.flight-info .flight-info-col.col-1{flex:1 0 0;-ms-flex:1 0 190px}.flight-info-new.is-simple-v2{align-items:flex-start;display:flex;flex-direction:column;position:relative}.flight-info-new.is-simple-v2 .flight-info-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.flight-info-new.is-simple-v2 .flight-info-timer{align-items:center;color:var(--tripBlack);display:flex;flex-direction:column;font-size:16px;font-weight:600;line-height:24px;margin-inline-end:52px;white-space:nowrap;width:45px}.flight-info-new.is-simple-v2 .flight-info-timer .time{font-family:Trip Geom TF}.flight-info-new.is-simple-v2 .flight-info-timer.meridiem{align-items:flex-end;width:71px}.flight-info-new.is-simple-v2 .flight-info-overdays{font-size:12px;font-weight:400;line-height:14px;margin-top:-14px}.flight-info-new.is-simple-v2 .flight-info-flightNo{color:var(--tripTertiaryThirdBlack);font-size:14px;line-height:18px;margin-inline:8px}.flight-info-new.is-simple-v2 .flight-info-cabin,.flight-info-new.is-simple-v2 .flight-info-craft{color:var(--tripTertiaryThirdBlack);font-size:14px;line-height:18px;margin-inline-end:8px}.flight-info-new.is-simple-v2 .flight-info-amenities-new{display:flex}.flight-info-new.is-simple-v2 .flight-info-amenities-new.direction-column{flex-direction:column}.flight-info-new.is-simple-v2 .flight-info-comfort-icon-group{cursor:help;display:flex;flex-direction:row;gap:4px;justify-content:flex-start}.flight-info-new.is-simple-v2 .flight-info-comfort-icon-group [data-testid=comIcon],.flight-info-new.is-simple-v2 .flight-info-comfort-icon-group:hover [data-testid=comIcon],.flight-info-new.is-simple-v2 .flight-info-comfort-icon-group:hover [data-testid=comText]{transition:.3s}.flight-info-new.is-simple-v2 .flight-info-amenities-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;justify-content:flex-start;line-height:18px}.flight-info-new.is-simple-v2 .flight-info-amenities-row .f-flight-detail__craft{border-bottom:1px dashed var(--tripTertiaryThirdBlack);padding-left:0}.flight-info-new.is-simple-v2 .flight-info-airport,.flight-info-new.is-simple-v2 .flight-info-airport .landing-style{color:var(--tripBlack);font-size:16px;font-weight:600;line-height:24px}.flight-info-new.is-simple-v2 .flight-info-airport .landing-style{margin:0 4px}.flight-info-new.is-simple-v2 .flight-info-airport .landing-style.special,.flight-info-new.is-simple-v2 .flight-info-airport .special{color:var(--tripDeepOrange);font-size:16px;font-weight:600;line-height:24px}.flight-info-new.is-simple-v2 .flight-info-airport .port-code.highlight{color:var(--tripDeepOrange)}.flight-info-new.is-simple-v2 .flight-info-details,.flight-info-new.is-simple-v2 .flight-info-transfer-details{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:flex-start;width:100%}.flight-info-new.is-simple-v2 .flight-info-details.min-h,.flight-info-new.is-simple-v2 .flight-info-transfer-details.min-h{min-height:76px}.flight-info-new.is-simple-v2 .flight-info-details:before{inset-inline-start:68px}.flight-info-new.is-simple-v2 .flight-info-details-meridiem:before,.flight-info-new.is-simple-v2 .flight-info-details:before{background-color:var(--tripTertiaryGray);border-radius:2px;content:"";display:inline-block;height:80%;position:absolute;top:10%;width:4px}.flight-info-new.is-simple-v2 .flight-info-details-meridiem:before{inset-inline-start:94px}.flight-info-new.is-simple-v2 .flight-info-transfer-details:before{top:5%}.flight-info-new.is-simple-v2 .flight-info-transfer-details:after,.flight-info-new.is-simple-v2 .flight-info-transfer-details:before{background-color:var(--tripTertiaryGray);border-radius:2px;content:"";display:inline-block;height:32%;inset-inline-start:68px;position:absolute;width:4px}.flight-info-new.is-simple-v2 .flight-info-transfer-details:after{bottom:5%}.flight-info-new.is-simple-v2 .flight-info-transfer-details-meridiem:before{background-color:var(--tripTertiaryGray);border-radius:2px;content:"";display:inline-block;height:32%;inset-inline-start:94px;position:absolute;top:5%;width:4px}.flight-info-new.is-simple-v2 .flight-info-transfer-details-meridiem:after{background-color:var(--tripTertiaryGray);border-radius:2px;bottom:5%;content:"";display:inline-block;height:35%;inset-inline-start:94px;position:absolute;width:4px}.flight-info-new.is-simple-v2 .flight-info-expand-icon{display:inline-block;inset-inline-end:10px;margin-inline-end:44px;position:absolute;top:50%;transform:translateY(-50%)}.flight-info-new.is-simple-v2 .flight-info-expand-icon.noMargin{margin-inline-end:0;right:0}.flight-info-new.is-simple-v2 .flight-info-expand-icon .fi-icon{color:var(--tripBlack);font-size:21px}.flight-info-new.is-simple-v2 .flight-info-expand-icon .fi-icon:hover{color:var(--tripBrandingBlue);cursor:pointer}.flight-info-new.is-simple-v2 .flight-info-transfer-icon{display:inline-block;inset-inline-start:62.5px;position:absolute;top:50%;transform:translateY(-50%)}.flight-info-new.is-simple-v2 .flight-info-transfer-icon .fi-icon_transfer{color:var(--tripGray);font-size:15px}.flight-info-new.is-simple-v2 .flight-info-transfer-icon.meridiem{inset-inline-start:88.5px}.flight-info-new.is-simple-v2 .flight-info-expand{position:relative}.flight-info-new.is-simple-v2 .flight-info-container{display:flex;flex-direction:column}.flight-info-new.is-simple-v2 .flight-info-spend-time{align-items:center;color:var(--tripTertiaryThirdBlack);display:flex;font-size:14px;line-height:18px}.flight-info.is-simple-v2{align-items:flex-start;display:flex;margin-top:16px}.flight-info.is-simple-v2 .flight-info-amenities:after{border-bottom:none}.flight-info.is-simple-v2 .timeSplit{padding:0 4px}.flight-info.is-simple-v2 .flight-info-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.flight-info.is-simple-v2 .flight-info-mark{margin-top:14px}.flight-info.is-simple-v2 .flight-info-col.col-1{flex:0 0 auto;padding-right:0}.flight-info.is-simple-v2 .flight-info-col.col-2{flex:4 0 0;-ms-flex:1 0 40%}.flight-info.is-simple-v2 .flight-info-col.col-3{flex:6 0 0;-ms-flex:1 0 60%}.flight-info.is-simple-v2 .flight-info-col.col-2,.flight-info.is-simple-v2 .flight-info-col.col-3{align-items:flex-start;display:flex;flex-direction:column;padding-right:16px}.flight-info.is-simple-v2 .flight-info-duration{font-weight:600;line-height:24px;white-space:nowrap}.flight-info.is-simple-v2 .flight-info-duration .fi-icon_time_line{font-size:14px;font-weight:400;padding-right:4px}.flight-info.is-simple-v2 .flight-info-amenities{color:var(--tripTertiaryThirdBlack);display:inline-block;margin-top:7px;position:relative}.flight-info.is-simple-v2 .flight-info-amenities .comfort-icon-wrapper{border-bottom-style:none}.flight-info.is-simple-v2 .flight-info-amenities:hover{cursor:help}.flight-info.is-simple-v2 .flight-info-amenities:before{content:unset}.flight-info.is-simple-v2 .flight-info-amenities:after{border-bottom:1px dashed var(--tripTertiaryThirdBlack);bottom:-1px;content:"";height:0;left:0;position:absolute;width:100%}[dir=rtl] .flight-info-new.is-simple-v2 .flight-info-expand-icon.noMargin{left:0;right:auto}.f-info-merge .flight-info:first-of-type{margin-bottom:16px}.f-info-merge .flight-info:first-of-type .fake-nearbyPort{height:30px}.f-info-merge .flight-info-airline__wrap{max-height:98px;overflow:hidden}.f-info-merge .flights-budget.hasBottom{margin-bottom:10px}.flight-info-amenities__modal{min-width:209px;padding-top:0}.flight-info-amenities__modal .amenities-aieline__wrapper{border-bottom:1px solid var(--tripTertiaryGray);padding-bottom:16px}.flight-info-amenities__modal .amenities-aieline__wrapper:last-child{border-bottom:none;padding-bottom:0}.flight-info-amenities__modal .amenities-aieline__wrapper+.amenities-aieline__wrapper{margin-top:16px}.flight-info-amenities__modal .flt-comfort-section__content{display:flex;flex-direction:column}.flight-info-amenities__modal .flt-comfort-section__content .flt-comfort-section__tag{margin-left:0}.flight-info-amenities__modal .flt-comfort-section__content .flt-comfort-section{margin-top:8px}.flight-info-amenities__modal .amenities-airline-name{font-weight:500;margin:0 4px}.flight-info-amenities__modal .if-empty-none:empty{display:none}.flight-info-amenities__modal .amenities-child-comfort-info{align-items:center;display:flex;flex-direction:row;margin-bottom:4px}.flight-info-amenities__modal .airline-modal-operated{align-items:center;color:var(--tripDeepOrange);display:flex;margin-left:4px;margin-right:4px}.flight-info-amenities__modal .amenities-aieline__flightsegment-wrapper{color:var(--tripBlack)}.flight-info-amenities__modal .amenities-aieline__title-port{font-size:14px;font-weight:500}.flight-info-amenities__modal .amenities-airline{align-items:center;display:flex;font-weight:600;margin-bottom:8px}.flight-info-amenities__modal .amenities-airline-logo{flex:0 0 auto;height:18px;margin-inline-end:4px;width:18px}.flight-info-amenities__modal .amenities-comfort{padding-left:0}.flight-info-amenities__modal .amenities-carbon-offset{justify-content:space-between}.m-flightInfo__new-flightHead{background-color:#fff;cursor:pointer;padding:0;position:relative}.m-flightInfo__new-flightHead .m-flightinfo__simplehead-wrapper{margin:1px;padding:0}.m-flightInfo__new-flightHead .m-flightinfo__simplehead-wrapper .title-info-wrapper{color:#252b31;display:flex;flex-direction:row;font-size:14px;line-height:26px}.m-flightInfo__new-flightHead .m-flightinfo__simplehead-wrapper .title-info-wrapper span{display:inline-block}.m-flightInfo__new-flightHead .m-flightinfo__simplehead-wrapper .title-info-wrapper .title-details{display:flex;flex-direction:column}.m-flightInfo__new-flightHead .m-flightinfo__simplehead-wrapper .title-info-wrapper .flight-info-unfold-icon{color:#8893a5;inset-block-start:0;inset-inline-end:8px;position:absolute}.m-flightInfo__new-flightHead .m-flightinfo__simplehead-wrapper .title-info-wrapper .flight-info-unfold-icon .fi-icon{font-size:18px}.m-flightInfo__new-flightHead .m-flightinfo__simplehead-wrapper .title-info-wrapper .flight-info-unfold-icon.icon-up{inset-block-start:-1px}.m-flightInfo__new-flightHead .m-flightinfo__simplehead-wrapper .early-morning-tips span{color:var(--tripDeepOrange)}.m-flightInfo__new-flightHead__details{align-items:flex-start;display:flex;justify-content:flex-end;min-width:60px;text-align:right}.m-flightInfo__new-flightHead__details-text{color:#287dfa;font-size:14px}.m-flightInfo__new-flightHead__details-icon{color:var(--tripGray)!important;font-size:21px!important;transition:transform .2s}.m-flightInfo__new-flightHead__details-icon:hover{color:var(--tripBrandingBlue)!important}.m-flightInfo__new-flightHead .simple-flightInfo{flex:1;overflow:hidden;padding-bottom:1px}.m-flightInfo__new-flightHead .simple-flightInfo .simple-flightInfo-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-flightInfo__new-flightHead .show-icon{color:var(--tripGray);cursor:pointer;font-size:21px}.m-flightInfo__new-flightHead .show-icon:hover{color:var(--tripBrandingBlue)}.m-flightInfo__new-flightHead .title-serial{background:var(--tripBrandingBlue);border-radius:4px;box-sizing:border-box;color:#fff;display:inline-block;flex-shrink:0;font-size:14px;font-weight:700;line-height:18px;margin:0;max-height:26px;min-width:26px;padding:4px 8px;text-align:center}.m-flightInfo__new-flightHead .title-serial.bundle-title-serial{background:rgba(50,100,255,.08);color:var(--tripBrandingBlue);font-weight:400}.m-flightInfo__new-flightHead .title-seperate{background-color:var(--tripTertiaryGray);display:inline-block;height:12px;margin:0;width:1px}.m-flightInfo__new-flightHead .transfer-info-details{padding-block:16px;padding-inline-start:88px;position:relative}.m-flightInfo__new-flightHead .transfer-info-details.meridiem{padding-inline-start:114px}.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__item{background:linear-gradient(90deg,#f5f7fa,rgba(245,247,250,0));border-radius:8px 0 0 8px;box-sizing:border-box;color:var(--tripTertiaryThirdBlack);display:flex;flex-direction:column;overflow:hidden;padding-block:8px;padding-inline:16px;text-overflow:ellipsis;white-space:nowrap;width:100%}.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__item .transfer-info__duration{margin-inline-start:16px}.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__item.reverse-linear-gradient{background:linear-gradient(270deg,#f5f7fa,rgba(245,247,250,0))}.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__important_info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__important_info.preventover-margin{margin-right:65px}.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__important_info .title-seperate{background-color:var(--tripTertiaryGray);display:inline-block;height:12px;margin:0 4px;position:relative;top:3px;width:1px}.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__important_info .transfer-info__advantage,.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__important_info .transfer-info__disadvantage{line-height:18px;white-space:pre-line}.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__important_info .transfer-info__advantage i,.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__important_info .transfer-info__advantage span,.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__important_info .transfer-info__disadvantage i,.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__important_info .transfer-info__disadvantage span{vertical-align:middle}.m-flightInfo__new-flightHead .transfer-info-details .transfer-info__important_info .bt-dashed{border-bottom:1px dashed var(--tripBlack);cursor:help}.m-flightInfo__new-flightHead .transfer-info-details:before{top:0}.m-flightInfo__new-flightHead .transfer-info-details:after,.m-flightInfo__new-flightHead .transfer-info-details:before{border-left:4px dotted var(--tripTertiaryGray);content:"";display:inline-block;height:30%;inset-inline-start:68px;position:absolute;width:0}.m-flightInfo__new-flightHead .transfer-info-details:after{top:70%}.m-flightInfo__new-flightHead .transfer-info-details-meridiem:before{top:0}.m-flightInfo__new-flightHead .transfer-info-details-meridiem:after,.m-flightInfo__new-flightHead .transfer-info-details-meridiem:before{border-left:4px dotted var(--tripTertiaryGray);content:"";display:inline-block;height:30%;inset-inline-start:94px;position:absolute;width:0}.m-flightInfo__new-flightHead .transfer-info-details-meridiem:after{top:70%}.m-flightInfo__new-flightHead .stop-info__item{background:linear-gradient(90deg,#f5f7fa,rgba(245,247,250,0));border-radius:8px 0 0 8px;color:var(--tripTertiaryThirdBlack);display:flex;flex-direction:row;margin-top:8px;overflow:hidden;padding-block:8px;padding-inline:16px;text-overflow:ellipsis;white-space:nowrap;width:100%}.m-flightInfo__new-flightHead .stop-info__item .duration-info{margin-inline-start:16px}.m-flightInfo__new-flightHead .stop-info__item i,.m-flightInfo__new-flightHead .stop-info__item span{display:inline-block}.m-flightInfo__new-flightHead .transfer-info{margin-block:16px;padding-right:65px;width:100%}.m-flightInfo__new-flightHead .transfer-info .fi-icon_transfer{vertical-align:-1px}.m-flightInfo__new-flightHead .transfer-info .transfer-info__item{background:linear-gradient(90deg,#f5f7fa,rgba(245,247,250,0));border-radius:8px 0 0 8px;box-sizing:border-box;color:var(--tripTertiaryThirdBlack);display:flex;overflow:hidden;padding-block:8px;padding-inline:16px;text-overflow:ellipsis;white-space:nowrap;width:100%}.m-flightInfo__new-flightHead .transfer-info .transfer-info__item:not(:last-child){margin-bottom:8px}.m-flightInfo__new-flightHead .transfer-info .transfer-info__item .transfer-info__duration{margin-inline:16px}.m-flightInfo__new-flightHead .transfer-info .transfer-info__item .add-margin{margin-left:6px;margin-right:6px}.m-flightInfo__new-flightHead .transfer-info .transfer-info__item .transfer-info__header{align-items:center;display:flex;flex-wrap:wrap;row-gap:8px}.m-flightInfo__new-flightHead .transfer-info .transfer-info__item.reverse-linear-gradient{background:linear-gradient(270deg,#f5f7fa,rgba(245,247,250,0))}.m-flightInfo__new-flightHead .transfer-info .transfer-info__item.direction-column{flex-direction:column}.m-flightInfo__new-flightHead .transfer-info .transfer-info__fold-advantage,.m-flightInfo__new-flightHead .transfer-info .transfer-info__fold-disadvantage{line-height:18px;white-space:pre-line}.m-flightInfo__new-flightHead .transfer-info .transfer-info__fold-advantage i,.m-flightInfo__new-flightHead .transfer-info .transfer-info__fold-advantage span,.m-flightInfo__new-flightHead .transfer-info .transfer-info__fold-disadvantage i,.m-flightInfo__new-flightHead .transfer-info .transfer-info__fold-disadvantage span{vertical-align:middle}.m-flightInfo__new-flightHead .transfer-info .transfer-info__fold-advantage .title-seperate,.m-flightInfo__new-flightHead .transfer-info .transfer-info__fold-disadvantage .title-seperate{margin-left:4px;margin-right:4px;position:relative;top:3px}.m-flightInfo__new-flightHead .transfer-info .transfer-info__label{color:var(--tripTertiaryThirdBlack)}.m-flightInfo__new-flightHead .transfer-info .transfer-info__label:not(:last-child):after{border-right:1px solid var(--tripTertiaryThirdBlack);content:"";display:inline-block;height:8px;margin-left:8px;margin-right:8px;width:1px}[dir=rtl] .m-flightInfo__new-flightHead .transfer-info,[dir=rtl] .m-flightInfo__new-flightHead .transfer-info__important_info.preventover-margin{margin-left:65px;margin-right:0}.m-middle-flightInfo{padding:16px 32px 32px;position:relative}.m-middle-flightInfo__content{display:flex;flex-wrap:wrap;row-gap:64px}.m-middle-flightInfo__content .m-flightInfo-booking-item{position:relative}.flt-middle-page--dense .m-middle-flightInfo{padding:0 32px 24px}@media screen and (max-width:834px){.m-middle-flightInfo__content .m-flightInfo-booking-item{flex-basis:100%}.m-middle-flightInfo__content .m-flightInfo-booking-item:before{border-bottom:1px dashed var(--tripTertiaryGray);content:"";height:1px;position:absolute;top:-32px;width:100%}}@media screen and (min-width:834px){.m-middle-flightInfo__content.isSingleSeg .m-flightInfo-booking-item{flex-basis:100%}.m-middle-flightInfo__content.isMultiSeg:after{border-right:1px dashed var(--tripTertiaryGray);content:"";height:calc(100% - 48px);left:50%;margin-top:16px;position:absolute;top:0;transform:translateX(-50%);width:1px}.m-middle-flightInfo__content.isMultiSeg .m-flightInfo-booking-item{width:calc(50% - 24px)}.m-middle-flightInfo__content.isMultiSeg .m-flightInfo-booking-item:nth-child(odd){padding-right:24px}.m-middle-flightInfo__content.isMultiSeg .m-flightInfo-booking-item:nth-child(2n){padding-left:24px}.m-middle-flightInfo__content.isMultiSeg .m-flightInfo-booking-item:nth-child(3):before,.m-middle-flightInfo__content.isMultiSeg .m-flightInfo-booking-item:nth-child(5):before{border-bottom:1px dashed var(--tripTertiaryGray);content:"";height:1px;position:absolute;top:-32px;width:200%}}[dir=rtl] .m-middle-flightInfo__content.isMultiSeg .m-flightInfo-booking-item:nth-child(odd){padding-left:24px;padding-right:0}[dir=rtl] .m-middle-flightInfo__content.isMultiSeg .m-flightInfo-booking-item:nth-child(2n){padding-left:0;padding-right:24px}#toastWrapper{bottom:0;display:flex;flex-direction:column;gap:26px;height:50vh;left:0;margin:auto;pointer-events:none;position:fixed;right:0;top:40vh;width:50vw;z-index:1001}.ift-toast-item{--offsetX:0px;animation:_fadeUpInToast .3s;animation-fill-mode:forwards;color:var(--tripBlack);font-size:14px;inset-inline-start:50%;line-height:22px;opacity:0;position:relative;transform:translate(calc(-50% + var(--offsetX)));width:fit-content}@keyframes _fadeUpInToast{0%{opacity:0;transform:translate(calc(-50% + var(--offsetX)),100%)}to{opacity:1;transform:translate(calc(-50% + var(--offsetX)))}}.ift-toast-item__text{color:var(--tripBlack);font-size:14px}.ift-toast-item__textOnly{background-color:rgba(0,0,0,.6);border-radius:2px;color:#fff;padding:16px;z-index:9999}.ift-toast-item__withIcon{background-color:#fff;border-radius:4px;box-shadow:0 12px 24px 0 rgba(15,41,77,.16);display:flex;gap:8px;line-height:22px;padding:16px}.ift-toast-item__withIcon .fi-icon{align-items:center;color:var(--tripDeepCyan);display:flex;flex:0 0 20px;font-size:20px;height:20px;justify-content:center;width:20px}.ift-toast-item__exit{animation:_fadeUpOutToast .3s;animation-fill-mode:forwards;pointer-events:none}@keyframes _fadeUpOutToast{0%{max-height:50vh;opacity:1;overflow:hidden}to{max-height:0;opacity:0;overflow:hidden;transform:translate(calc(-50% + var(--offsetX)),-100%)}}.ift-toast-item .rotateY{transform:rotateY(180deg)}#verification-pop .ift-modal-content{margin-left:0!important;margin-right:0!important}#verification-pop #verification-slider{background-color:#eee;margin-top:8px;min-height:270px;min-width:426px}.m-login-coins-popup-modal{background:#fff;border-radius:8px;padding:0;width:670px}.m-login-coins-popup-modal .ift-modal-title{margin-bottom:0}.m-login-coins-popup-modal__header{background:url(images/login_coins_pop_pic_e53d014840.png_.webp) no-repeat;background-size:cover;height:120px}.m-login-coins-popup-modal__content{align-items:center;display:flex;flex-direction:column;padding:0 40px}.m-login-coins-popup-modal__content .title span{display:block;font-size:24px;margin-bottom:8px;text-align:center}.m-login-coins-popup-modal__content .coins-desc.label{align-items:center;background:url(images/login_coins_label_pic_6844906940.png_.webp) no-repeat;background-size:contain;border-radius:4px;display:flex;height:104px;width:590px}.m-login-coins-popup-modal__content .coins-desc.label .coins-currency span{text-align:left}.m-login-coins-popup-modal__content .coins-desc .coins-currency{display:-webkit-box;font-size:16px;font-weight:500;line-height:24px;margin-left:24px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.m-login-coins-popup-modal__content .coins-desc .coins-currency span{display:block;font-size:24px;font-weight:700;line-height:30px;margin-bottom:8px;text-align:center}.m-login-coins-popup-modal__content .coins-desc .coins-pic{background:url(images/cw_tripcoins@1.5x_370ab7bd21.png_.webp) no-repeat;background-size:cover;flex-shrink:0;height:48px;margin:0 16px;position:relative;width:48px}.m-login-coins-popup-modal__content .introduce.label{text-align:left;width:100%}.m-login-coins-popup-modal__content .confirm-btn{background:var(--tripBrandingBlue);border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-bottom:24px;margin-top:24px;padding:10px 16px}.cw-failed-popup{z-index:9999!important}.m-coupon-error-tip{border-radius:8px!important}.m-coupon-error-tip__content{display:flex;line-height:26px}.m-coupon-error-tip__content .text{font-size:20px;font-weight:700;margin:0 8px}.m-coupon-error-tip__content .fi-icon_warning{color:#d92917;font-size:24px}.m-coupon-error-tip__footer .btn{background-color:#3264ff;border-radius:4px;color:#fff;cursor:pointer;height:38px;line-height:38px;min-width:114px;text-align:center}.m-receivedCouponGit{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.m-receivedCouponGit__content{animation:gif_hide_animation 2s ease-in;display:flex;flex-direction:column;height:372px;position:relative;transform:scale(0);width:480px}.m-receivedCouponGit__content .coupon-animation{flex:1}.m-receivedCouponGit__content .coupon-animation img{height:240px;left:120px;position:absolute;width:240px}.m-receivedCouponGit__content .coupon-animation img.body1Image{animation:body_animation 1s linear}.m-receivedCouponGit__content .text{color:#fff;font-size:32px;line-height:38px;text-align:center}.m-receivedCouponGit__content .text .claimed{font-size:36px;font-weight:700;line-height:48px;margin-bottom:8px}@keyframes body_animation{0%{transform:scale(0)}20%{transform:scale(1.1)}30%{transform:scale(.9)}40%{transform:scale(1)}}@keyframes gif_hide_animation{0%{transform:scale(1)}97%{transform:scale(1)}to{transform:scale(0)}}.slidePic{position:relative}.slidePic-gradient-left:before{background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff);left:0}.slidePic-gradient-left:before,.slidePic-gradient-right:after{content:"";height:100%;position:absolute;top:0;width:16px;z-index:1}.slidePic-gradient-right:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);right:0}.slidePic-content-wrapper{overflow:hidden}.slidePic-content{white-space:nowrap}.slidePic-content:hover{cursor:grab}.slidePic-content:active{cursor:grabbing}.slidePic-foot{height:64px;padding-top:16px;width:100%}.slidePic .arrow{background:#fff;border:1px solid #dadfe6;border-radius:4px;box-shadow:0 4px 8px 0 rgba(15,41,77,.08);color:#3264ff;height:48px;text-align:center;transition:all .2s ease-in;width:48px}.slidePic .arrow:hover{background:#3264ff;border:1px solid transparent;color:#fff;cursor:pointer}.slidePic .arrow .fi-icon{font-size:20px;line-height:48px}.slidePic .arrow.arrow-forbidden{color:#b4c4d6}.slidePic .arrow.arrow-forbidden:hover{background:#fff;color:#b4c4d6;cursor:auto}.slidePic .arrow-pre{left:-64px}.slidePic .arrow-next,.slidePic .arrow-pre{bottom:50%;margin-bottom:-24px;position:absolute}.slidePic .arrow-next{right:-64px}.slidePic .center .slidePic-content{display:inline-block}@media screen and (max-width:1300px){.slidePic .arrow{display:none}.slidePic .arrow-pre{left:-24px}.slidePic .arrow-next{right:-24px}.slidePic .arrow-pad{display:inline-block}}.m-time-counter{align-items:center;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN0AAAAzCAYAAAATig3oAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAA3aADAAQAAAABAAAAMwAAAABHQCkoAAADPklEQVR4Ae3dz2oTURTH8XOmMdZSKSIISiNV6EJi2mdo3LnwHURd9xn6Gi5c+QyuLNKtO8W4kxRsKS20KNbQyZ+53kkTijXxTJKzKt9ASZpz74/kAz8mM1lEZXALIag09l4GCS/iU9X4tziccY8AAhMKqPQkyEEQ2U562ZaurzSHCZo/CF9374Zs7m18VJf5ayI3rouUkuEa7hFAYFKB2DZJOyKtVKSXnWqQTa3df5PHaH6EC42995JoXe/dEllamDSe9QggME6gGw94+ycip2dBM93QtcqOhi/fX8WPlK91+TaFGwfH8wjMIhBiw74dirQ7TS2nj5L+OVz+kZIj3Cys7EVgvICq6J2lePYmD6Q9v5GfuFX753DjtzBBAIFZBRbKg4RQzUu3yEWTWUXZj4AhUJrrL8iycJNLlIYVYwS8BSidtyh5CBgClM4AYoyAtwCl8xYlDwFDgNIZQIwR8BagdN6i5CFgCFA6A4gxAt4ClM5blDwEDAFKZwAxRsBbgNJ5i5KHgCFA6Qwgxgh4C1A6b1HyEDAEKJ0BxBgBbwFK5y1KHgKGAKUzgBgj4C1A6bxFyUPAEKB0BhBjBLwFKJ23KHkIGAKUzgBijIC3AKXzFiUPAUOA0hlAjBHwFqB03qLkIWAIUDoDiDEC3gKUzluUPAQMAUpnADFGwFuA0nmLkoeAIUDpDCDGCHgLUDpvUfIQMAQonQHEGAFvAUrnLUoeAqME4i+y5rck0V+UbhQQzyHgLdBqDxK1Qem8cclD4LJA/vPHRz9FVJpSPvtQujznfwQQcBSIHyvD/olI2gma6XNdXU2Lla7dlfDjt+MrIQqBKy4Q4vtLOyKtVKSXnWqQTV2r7OTv2i5dXrjdI5HO+YngFafi7SHgI6ASD3FyELu3nfSyLV1faQ6D/1+6i8Ida9C61iqfhxu5RwCB6QTGX0ihcNOJsgsBQ2B06SicwcYYgekF/i0dhZtek50IFBD4u3QUrgAZSxCYTeCidBRuNkl2I1BQ4PzqZfw6YPC1wLFK8kRry1ylLAjIMgQmFciPdB8l/+K70zsv3OPlT5OGsB4BBIoLlDR0n0lSeipZ953WHh4W38pKBBCYRuAP1lbTJJtfpfEAAAAASUVORK5CYII=);background-size:100% 100%;border-radius:4px;border-bottom-left-radius:0;box-sizing:border-box;color:#051a37;display:flex;height:34px;padding:0 8px 6px;position:absolute;z-index:1}.m-time-counter .num{background:rgba(249,76,134,.08);border-radius:4px;color:#ec3c77;display:inline-block;height:20px;line-height:20px;margin:0 4px;min-width:20px;padding:0 3px;text-align:center}.m-time-counter .division{align-items:center;color:#ec3c77;display:flex}.m-time-counter .division:before{content:":"}.m-coupon-banner{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;position:relative}.m-coupon-banner .banner-info{display:flex;flex:1;overflow:hidden}.m-coupon-banner .banner-info .head{align-items:center;background:url(images/pic_bg_listpage_3e663f732c.png_.webp);background-size:cover;border-radius:8px 0 0 8px;display:flex;flex-shrink:0;font-weight:700;overflow:hidden;padding:8px 76px 8px 16px}.m-coupon-banner .banner-info .head__icon{background:url(images/pic_icon_banner_00cd011d56.png_.webp) 100% no-repeat;height:40px;width:40px}.m-coupon-banner .banner-info .head__title{margin-left:16px;margin-right:8px}.m-coupon-banner .banner-info .head .fi-icon{cursor:pointer}.m-coupon-banner .banner-info .coupon-list__wrapper{align-items:center;display:flex;flex:1;margin-left:-60px;overflow:hidden;padding-right:34px}.m-coupon-banner .banner-info .coupon-list{display:flex;gap:8px;overflow:hidden}.m-coupon-banner .banner-info .coupon-list .coupon-item-wrapper .min-coupon-item{align-items:center;background-image:url(images/pic_coupon_bg_min_e1ba2a40a2.png_.webp);background-size:100% 100%;box-sizing:border-box;display:flex;height:24px;max-width:280px;padding:3px 8px;position:relative}.m-coupon-banner .banner-info .coupon-list .coupon-item-wrapper .min-coupon-item .text{color:#ec3c77;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.m-coupon-banner .banner-info .coupon-list .coupon-item-wrapper .min-coupon-item .desc{align-items:center;color:#ec3c77;display:inline-flex;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.m-coupon-banner .banner-info .coupon-list .coupon-item-wrapper .min-coupon-item .desc:before{background-color:#f94c86;content:"";display:inline-block;height:12px;margin:0 4px;width:1px}.m-coupon-banner .banner-info .coupon-list .coupon-item-wrapper .min-coupon-item.used{filter:grayscale(1)}.m-coupon-banner .banner-info .coupon-list .coupon-item-wrapper .min-coupon-item:after,.m-coupon-banner .banner-info .coupon-list .coupon-item-wrapper .min-coupon-item:before{content:"";height:100%;position:absolute;top:0;width:10px}.m-coupon-banner .banner-info .coupon-list .coupon-item-wrapper .min-coupon-item:before{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAkCAYAAABWvWC/AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAD6ADAAQAAAABAAAAJAAAAACxJ8UcAAABj0lEQVRIDeWWvU7DMBDHz46TlAKiooAq1FIBEwNCvAQrgpGpQyUGnoetMyMSI7wGAwsFFRBChSIqSiBxYpMLanDVLxvG3pKLfb//fUSJQ0AxeXBUDgOxQgBmAKilbA104zgAWalkwo/pbSIhL4nvSdvrgPD5QEJZZOj/gCIX2fVrZ/niRdkf6VIsFTPG4K0JiKoMewTCPVMQYYrDSXrEO0OjyVQ1hjNIN4b/bhMLEz6fh6fdJdPRURGF90AZj/ziWtioboBfcnRFkhcDg739atGh9qYE3mHl2pWOQPqosqe1h0DwSwLunG4LKYyZUEAS8R76i1r998AoIEPxRsCeQn+c9cHjAHW/DyaM5uKhfapBw/weGCdOJJ1l7nNzGKCup/Dvo/LbUDjTglmwd7iFpWJGCX6bFc7rqvoon1GLlaQIvqxM80Y3Y1cwKVvary1TEAXSnrtqJtcJhUUE1LVNBtWNpRKgQ3g2PlLNjTKH3hHpZoPHnQVTnJKT44Yk0LL4+qqpwL8O9/QDiCWb/lZ8A/qZnB01qk4DAAAAAElFTkSuQmCC);background-size:100% 100%;left:0}.m-coupon-banner .banner-info .coupon-list .coupon-item-wrapper .min-coupon-item:after{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAkCAYAAABWvWC/AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAD6ADAAQAAAABAAAAJAAAAACxJ8UcAAABmUlEQVRIDe2Wu04CQRSGz5m9KWA0ioSAmBi0tPAltDExEQsfwM7SZ7GzoLLTxNYXsNSEJ/AaAmI0XGR3hxn3CJtMuO0sNdPM9Tu32cy/yE/ODyGyiZ4EaJk2e8Hry+fwOHqnpb1wMrFnjoV+IoXSSUiEhplsP2K53DWt/M3rRGhow/vYTxt+cYu3k+TwAeUFpIfOTJ32DexsGzZU2NSTYzbt3P2nRLfDPbEZGyZ70uq0ECA1EwzC9QGYMRs8SGcOj7nXkaXqUQb91TVaN0c2Jy24BZtXD4oIzjIw0RSc17XhPmilPOE+JW6v3siH3lVRqIFHT/iVECRYyzN31zOAoqmC2p4RrEXJxTcBatMLWyWUsRYswf9Fk60o3P9QCzadeg0lW+ocn22oBrRgyN7VJLg/NrN2VQP6z5Dykcig8lRAfTiMN7hz3s3kEO0FvbBDkHpKwfpq0DA+TNSgzeGwElF9IHwAojdTwUgxSXJjwyR0JLWk1bHgUGJJo0nkTf+9VIhKEQbibijiTozJeDYfCQfFoRxJk9Xfij8K1pnLrIAXnwAAAABJRU5ErkJggg==);background-size:100% 100%;right:0}.m-coupon-banner .banner-info .coupon-list:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);content:"";display:block;height:52px;position:absolute;right:34px;top:50%;transform:translateY(-50%);width:200px;z-index:1}.m-coupon-banner .claim-btn{border-radius:4px;display:flex;flex-shrink:0;font-size:16px;position:absolute;right:16px;text-align:center;top:50%;transform:translateY(-50%);z-index:1}.m-coupon-banner .claim-btn.full{background-color:#3264ff;color:#fff;cursor:pointer;padding:8px 16px}.m-coupon-banner .claim-btn.line{color:#3264ff}.m-coupon-banner .claim-btn.line .text{margin:0 4px}.coupon-popup-hover-content{background-color:#fff;border-radius:8px}.coupon-popup-hover-content .title{font-weight:700;margin-bottom:8px}.new-list-placeholder{box-sizing:border-box}.new-list-placeholder .placeholder-item{background-color:#fff;border-radius:0;display:flex;justify-content:space-between;margin-top:4px;padding:24px}.new-list-placeholder .placeholder-item .item-left .item-left-bottom{margin-inline-start:56px}.new-list-placeholder .placeholder-item .item-left .flight-info-placeholder{display:flex}.new-list-placeholder .placeholder-item .item-left .flight-info-placeholder .line-wrapper{align-items:center;display:flex}.new-list-placeholder .placeholder-item .item-left .flight-info-placeholder .line-wrapper .center-line{position:relative}.new-list-placeholder .placeholder-item .item-left .flight-info-placeholder .line-wrapper .center-line:after{border-color:transparent transparent transparent #dadfe6;border-style:solid;border-width:6px 0 0 6px;bottom:0;content:"";display:inline-block;height:0;position:absolute;right:-2px;width:0}.new-list-placeholder .placeholder-item .item-right{align-items:center;display:flex;gap:24px}.list-placeholder-v2{background-color:#fff;margin-top:4px;padding:0 16px}.list-placeholder-v2 .list-box-tagLine{align-items:center;background-color:#fff;display:flex;height:22px;padding:12px 0;width:100%}.list-placeholder-v2 .list-place-box{align-items:center;display:flex;justify-content:space-between;padding-bottom:16px}.list-placeholder-v2 .list-place-box__flt{flex:0.7}.list-placeholder-v2 .list-place-box__flt>ul:nth-child(2){margin-top:24px}.list-placeholder-v2 .list-place-box__ul{display:flex}.list-placeholder-v2 .list-place-box__ul-item{flex:1 1 auto}.list-placeholder-v2 .list-place-box__ul .area-1{align-items:center;display:flex;flex:0 0 240px;justify-content:flex-start}.list-placeholder-v2 .list-place-box__ul .area-3 .list-place-box__txt{align-items:flex-end;margin-right:25px}.list-placeholder-v2 .list-place-box__img{flex:0 0 40px;margin-right:8px}.list-placeholder-v2 .list-place-box__txt{align-items:flex-end;display:flex;flex-direction:column}.list-placeholder-v2 .list-place-box__txt>div:last-child{margin-top:8px}.list-placeholder-v2 .list-place-box__opt{align-items:center;display:flex;flex:0.3;justify-content:flex-end}.list-placeholder-v2 .list-place-box__opt-btn{flex:0 0 80px;margin-left:8px}.atol-modal{max-width:670px}.atol-modal-title{font-weight:600;margin:16px 0 8px}.atol-modal-title:first-of-type{margin-top:8px}.atol-modal-content{color:var(--tripTertiaryThirdBlack);margin-bottom:4px}.page-new-list .filter-breath .o-loading-airline,.page-new-list .filter-breath .o-loading-brick,.page-new-list .filter-breath .o-loading-item,.page-new-list .filter-breath .o-loading-tit,.page-new-list .filter-breath .o-loading-txt,.page-new-list .loading-bricks{background:var(--tripTertiaryGray);display:inline-block;height:6px}.page-new-list .merge-mode-switch-loading .merge-mode-switch-left{display:flex;flex-direction:row;gap:8px}.page-new-list .merge-mode-switch-loading .merge-switch-loading.icon{height:20px;width:20px}.page-new-list .merge-mode-switch-loading .merge-switch-loading.main-text{height:20px;width:150px}.page-new-list .merge-mode-switch-loading .merge-switch-loading.switch{height:20px;width:40px}.page-new-list .m-side-filter__title{padding-bottom:12px}.page-new-list .m-side-filter__title .filter-title{height:26px;width:80px}.page-new-list .filter-loading-line{margin-top:14px}.page-new-list .o-loading-brick{margin-top:-10px;width:80px}.page-new-list .o-loading-tit{height:20px;margin-bottom:8px;width:60px}.page-new-list .o-loading-txt{margin-top:5px;width:60px}.page-new-list .o-loading-item{height:12px;width:140px}.page-new-list .o-loading-item--short{width:130px}.page-new-list .o-loading-airline{height:20px;margin-top:10px;width:80px}.page-new-list .filter-breath .o-loading-airline,.page-new-list .filter-breath .o-loading-brick,.page-new-list .filter-breath .o-loading-item,.page-new-list .filter-breath .o-loading-tit,.page-new-list .filter-breath .o-loading-txt,.page-new-list .loading-bricks{animation-duration:2.5s;animation-iteration-count:infinite;animation-name:loadingLinear;animation-timing-function:ease}@keyframes loadingLinear{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.ph-tax-wrapper_3106 p+h3{margin-top:16px}.ph-tax-wrapper_3106 p{color:#8592a6;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.ph-tax-wrapper_3106 h3{color:#0f294d;font-size:16px;font-weight:500;line-height:22px;margin-bottom:8px}.phtax-modal .ift-modal-title{margin-bottom:24px}.page-new-list .m-main-inner.is-v2 .filter-query{background:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-bottom:22px;margin-top:12px;padding:8px;position:relative;width:100%}.page-new-list .m-main-inner.is-v2 .filter-query__title{color:var(--tripBlack);font-size:14px;width:calc(100% - 36px)}.page-new-list .m-main-inner.is-v2 .filter-query__content{display:flex;flex-wrap:wrap;gap:8px}.page-new-list .m-main-inner.is-v2 .filter-query__content .filter-item{align-items:center;background:#fff;border:1px solid var(--tripTertiaryGray);border-radius:4px;color:var(--tripBlack);display:flex;font-size:14px;gap:4px;line-height:18px;padding:4px}.page-new-list .m-main-inner.is-v2 .filter-query__content .filter-item .fi-icon_close_line{color:var(--tripBlack);cursor:pointer;font-size:14px}.page-new-list .m-main-inner.is-v2 .filter-query__content .filter-item .fi-icon_close_line:hover{color:var(--tripBrandingBlue)}.page-new-list .m-main-inner.is-v2 .filter-query__btn{display:flex;gap:8px;justify-content:flex-end}.page-new-list .m-main-inner.is-v2 .filter-query__btn .btn-text{background:var(--tripBrandingBlue);border-radius:4px;color:#fff;cursor:pointer;font-size:14px;line-height:18px;padding:8px 16px}.page-new-list .m-main-inner.is-v2 .filter-query__btn .btn-text:hover{background:#2c59e5}.page-new-list .m-main-inner.is-v2 .filter-query__close{cursor:pointer;inset-inline-end:8px;position:absolute;top:8px}.page-new-list .m-main-inner.is-v2 .filter-query__close .fi-icon_close_line{color:var(--tripTertiaryBlack);font-size:16px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-item-wrapper{padding:11px 8px}.page-new-list .m-main-inner.is-v2 .new-list-merge-switch.is-new-ui{background:none;border:1px solid var(--tripTertiaryGray);border-radius:8px}.page-new-list .m-main-inner.is-v2 .new-list-merge-switch.is-new-ui .list-switch-icon{font-size:20px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .fetch-time-container{width:100%}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .fetch-time-container .title__fetched-time{border-top:1px solid var(--tripTertiaryGray);display:inline-block;margin-top:16px;padding-top:16px;width:100%}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .fi-icon_radio_selected,.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .fi-icon_radio_unselected{margin-top:-2px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-hide-tip{margin-top:8px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-hide-tip img{display:inline-block;height:18px;margin-inline-end:8px;vertical-align:-4px;width:18px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-flight-num{color:var(--tripSecondaryBlack);font-size:14px;line-height:18px;margin-bottom:16px;margin-top:-8px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .quick-remove-filter__title{margin-bottom:16px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .quick-remove-filter__title .title{color:#051a37;font-size:20px;font-weight:700;line-height:26px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .quick-remove-filter__list .filter-item{border-radius:4px;color:#051a37;margin-bottom:4px;margin-right:4px;padding:8px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .quick-remove-filter__list .filter-item .mr-4{margin-right:8px!important}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .quick-remove-filter__list .filter-item .fi-icon_close_line{color:#051a37;font-size:14px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-switch{border-radius:6px;padding:0}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-switch div{background:var(--tripPlaceholderGray);border-radius:8px;padding:15px 0}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-switch .filter-switch__checked{background:#fff;color:#051a37;font-weight:500;margin:2px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .c-filter-common-item__toggle{color:var(--tripBlack);font-size:14px;line-height:18px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .c-filter-common-item__toggle:hover{color:var(--tripBrandingBlue)}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-label .fi-icon_info_line{margin-inline-start:4px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-airline-showmore-row{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-airline-showmore-row:hover{color:var(--tripBrandingBlue)}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-airline-showmore-row .filter-airline-showmore{display:flex;flex-direction:row;justify-content:center;transform:scaleX(-1)}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-airline-showmore-row .filter-airline-showmore .showmore-icon-item{align-items:center;background-color:#fff;border-radius:50%;box-shadow:2px 0 4px 0 rgba(15,41,77,.08);display:flex;height:20px;justify-content:center;margin-inline-end:-4px;overflow:hidden;width:20px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-airline-showmore-row .filter-airline-showmore .showmore-icon-item:hover{transform:scale(1.1)}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-airline-showmore-row .filter-airline-showmore .showmore-icon-item img{height:16px;transform:scaleX(-1);width:16px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable-priceRange__start{font-weight:500}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro,.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__dur{background:none}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable__duration-bar.filter-timeTable__new-uiBar{background:none;background-color:var(--tripBrandingBlue)}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable__new-uiBar{background-image:linear-gradient(90deg,#1136a6,#ffb64d 24%,#ffb64d 26%,#ffdd39 49%,#ffdd39 51%,#ffb64d 74%,#ffb64d 76%,#1136a6);display:flex;height:4px;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable__left-bg{background-color:var(--tripSecondaryGray);height:4px;left:0;position:absolute;top:0}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable__right-bg{background-color:var(--tripSecondaryGray);height:4px;position:absolute;right:0;top:0}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable__first-split-line{background-color:var(--tripPlaceholderGray);height:4px;left:calc(25% - 1px);position:absolute;top:0;width:1px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable__second-split-line{background-color:var(--tripPlaceholderGray);height:4px;left:calc(50% - 1px);position:absolute;top:0;width:1px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable__third-split-line{background-color:var(--tripPlaceholderGray);height:4px;left:calc(75% - 1px);position:absolute;top:0;width:1px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__left,.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__right{align-items:center;border-color:#fff;box-shadow:0 1px 2px 0 rgba(15,41,77,.24);display:flex;height:18px;justify-content:center;text-align:center;top:-9px;width:18px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__left:hover,.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__right:hover{background-color:#fff;border-color:var(--tripBrandingBlue);height:22px;top:-11px;width:22px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__left .fi-icon,.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__right .fi-icon{color:#ffb400}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__left .fi-icon.fi-icon-night,.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__right .fi-icon.fi-icon-night{color:#1136a6}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__left{left:-9px}.page-new-list .m-main-inner.is-v2 .filter-section__new-ui .filter-timeTable__new-ui .filter-timeTable-pro__right{right:-9px}.page-new-list .m-main-inner.is-v2 .filter .fui-checkbox.fui-checked .fi-icon{color:var(--tripBlack)}.page-new-list .m-main-inner.is-v2 .filter .filter-timeTable-pro__left,.page-new-list .m-main-inner.is-v2 .filter .filter-timeTable-pro__right{border-color:#000;transition:all .3s}.page-new-list .m-main-inner.is-v2 .filter .filter-timeTable-pro__left:hover,.page-new-list .m-main-inner.is-v2 .filter .filter-timeTable-pro__right:hover{background-color:#fff;border-color:var(--tripBrandingBlue);height:24px;top:-12px;width:24px}.page-new-list .m-main-inner.is-v2 .filter .filter-timeTable-pro__dur{background-color:#000}.page-new-list .filter{font-size:14px;padding-top:24px}.page-new-list .filter-click{cursor:pointer}.page-new-list .filter-click:hover .fi-icon_dropdown_line,.page-new-list .filter-click:hover .fi-icon_dropup_line{color:var(--tripBrandingBlue)}.page-new-list .m-main-inner.new-list-version .filter-section__empty{position:relative!important;width:310px}@media screen and (max-width:1024px){.page-new-list .m-main-inner.new-list-version .filter-section__empty{display:none}}.page-new-list .m-main-inner.is-filter-new-version .filter-section__empty{position:relative!important;width:310px}@media screen and (max-width:1024px){.page-new-list .m-main-inner .filter-section__empty,.page-new-list .m-main-inner.is-filter-new-version .filter-section__empty{display:none}}.page-new-list .filter-section{margin-top:-8px;padding:0 14px 16px 8px;transition:.2s}.page-new-list .filter-section__disabled{pointer-events:none}.page-new-list .filter-section__empty{padding:15px 8px;position:absolute!important;text-align:center;top:0!important;width:25.5%}.page-new-list .filter-section .quick-remove-filter{border-bottom:1px solid var(--tripTertiaryGray);margin-bottom:24px;padding-bottom:16px}.page-new-list .filter-section .quick-remove-filter__title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.page-new-list .filter-section .quick-remove-filter__title .title{font-size:20px;line-height:26px}.page-new-list .filter-section .quick-remove-filter__title .clear-all{color:var(--tripBrandingBlue);cursor:pointer;font-size:14px;line-height:18px}.page-new-list .filter-section .quick-remove-filter__title .clear-all:hover{text-decoration:underline}.page-new-list .filter-section .quick-remove-filter__list{display:flex;flex-wrap:wrap}.page-new-list .filter-section .quick-remove-filter__list .filter-item{background-color:#fff;border-radius:2px;cursor:pointer;display:flex;margin-bottom:8px;margin-right:12px;padding:2px 4px}.page-new-list .filter-section .quick-remove-filter__list .filter-item .fi-icon_close_line{color:var(--tripGray);font-size:12px}.page-new-list .m-sider-filter__header{padding:0 14px 16px 8px}.page-new-list .new-m-sider-filter__header{padding:0 14px 0 8px}.page-new-list .filter-header-all{padding:0 14px 16px 8px}.page-new-list .m-rlt-flr{padding-bottom:0;padding-top:0}.page-new-list .m-rlt-flr-old{padding-top:26px!important}.page-new-list .m-rlt-flr-old.filter-section__new-ui{padding-top:12px!important}.page-new-list .m-rlt-flr-old.filter-section__new-ui.rt-trip{padding-top:26px!important}.page-new-list .filter-padding{padding:16px 0}.page-new-list .filter-hide{border:none;height:0;margin:0!important;overflow:hidden;padding:0}.page-new-list .filter-hide-tip{color:var(--tripTertiaryThirdBlack);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-new-list .filter-list{padding-bottom:0}.page-new-list .filter-title-lg{font-size:16px;line-height:22px}.page-new-list .filter-header{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.page-new-list .merge-mode-switch-loading{display:flex;flex-direction:row;justify-content:space-between;padding:16px;padding-inline-start:8px}.page-new-list .m-side-filter__title{margin-bottom:16px;margin-inline-start:8px}.page-new-list .filter-header,.page-new-list .filter-list{background-color:var(--tripPlaceholderGray)}.page-new-list .filter-header .c-filter-times__tit,.page-new-list .filter-list .c-filter-times__tit{margin-top:12px}.page-new-list .filter-header .filter,.page-new-list .filter-list .filter{border-top:1px solid var(--tripTertiaryGray)}.page-new-list .filter-header .filter>dd,.page-new-list .filter-list .filter>dd{margin-top:16px;transition:.2s}.page-new-list .filter-header .filter .filter-header+dd,.page-new-list .filter-list .filter .filter-header+dd{margin-top:16pxpx}.page-new-list .filter-header .filter-spaced>dd,.page-new-list .filter-list .filter-spaced>dd{margin-top:16px}.page-new-list .filter-item-wrapper{padding:8px}.page-new-list dd.filter-item{border-radius:8px;margin:0 -8px;position:relative}.page-new-list dd.filter-item:not(.filter-disable) .filter-code{margin-inline-end:4px}.page-new-list dd.filter-item:not(.filter-disable):hover{background-color:#fff}.page-new-list dd.filter-item:not(.filter-disable):hover .filter-code,.page-new-list dd.filter-item:not(.filter-disable):hover .filter-desc,.page-new-list dd.filter-item:not(.filter-disable):hover .filter-text{color:var(--tripBrandingBlue)}.page-new-list dd.filter-item.filter-disable .filter-desc,.page-new-list dd.filter-item.filter-disable .filter-text,.page-new-list dd.filter-item.filter-disable:hover .filter-desc,.page-new-list dd.filter-item.filter-disable:hover .filter-text{color:var(--tripGray)}.page-new-list dd.filter-item.filter-select-airline{border:1px solid var(--tripSecondaryGray);border-radius:2px;color:var(--tripBlack);margin:0}.page-new-list dd.filter-item.filter-select-airline:hover{background:var(--tripFifthGray);border-color:var(--tripBrandingBlue);color:var(--tripBrandingBlue)}.page-new-list dd.filter-item.filter-airline-checked{border-color:var(--tripBrandingBlue)}.page-new-list dd.filter-item.filter-airline-checked .left-corner{border-right:16px solid transparent;border-top:16px solid var(--tripBrandingBlue);height:0;left:0;position:absolute;top:0;width:0}.page-new-list dd.filter-item.filter-airline-checked .select-label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABUElEQVRYCcWVvWrDMBCA1TxHKXSzTMkzdOljWRZk75Y9XQp9qUAgdOsckAJqz/EFuzn9RJxkgTkjyfq+kw5ZCCHEWrtHqcyn7Ox30xlX62mV1SPc/tSCImeAQ/aQOXbWilf4ILDEtgMYG0fWUpld05l9bK1Z5lwCsj9vnXMPbe+eQhIkHCRi1qFxhMM6WruV7MwXNd8L9wvYY6PsiVoM+wj4B45NYxBOCUhlDuuNe5bKvvkk2OCUwIu2r9APjZJghQNkul3j+x4K6qIwl2CHewTgKr6RkMq+Q7XDN2PB5Z05ZoaR2AH8F8wkcD4rHBYNCNzsBDs8QeAqUQSeKDBIZF0yeG6hGDkCrAcyRi+ZEBjHcgVY4CCRI8AGzxFghd8rwA6/R6AIPFWgGDxFoCg8JlAcHhKoAvcJVINTAlXh/wWqw6cCi8BRYDE4CCwK/xP4BRy8Dheatz6QAAAAAElFTkSuQmCC) no-repeat;background-size:contain;display:inline-block;height:12px;left:-1px;position:absolute;top:-1px;width:12px}.page-new-list .fui-checkbox,.page-new-list .fui-radio{color:var(--tripSecondaryGray);display:flex;flex:0 0 16px;justify-content:center;margin-right:8px;position:static}.page-new-list .fui-checkbox .fi-icon,.page-new-list .fui-radio .fi-icon{background:unset;margin-right:0;transform:translateY(1.5px)}.page-new-list .fui-checkbox .unselected-box,.page-new-list .fui-radio .unselected-box{display:inline-block}.page-new-list .fui-checkbox .unselected-box:before,.page-new-list .fui-radio .unselected-box:before{content:"\e608"}.page-new-list .fui-checkbox .unselected-radio,.page-new-list .fui-radio .unselected-radio{border-radius:12px}.page-new-list .fui-checkbox.fui-disable .unselected-box:before,.page-new-list .fui-radio.fui-disable .unselected-box:before{color:var(--tripTertiaryGray);content:"\e608"}.page-new-list .fui-checkbox.fui-disable .unselected-radio,.page-new-list .fui-radio.fui-disable .unselected-radio{background-color:var(--tripPlaceholderGray);border:1px solid var(--tripSecondaryGray)}.page-new-list .fui-checkbox.fui-disable .unselected-box:hover:before,.page-new-list .fui-radio.fui-disable .unselected-box:hover:before{color:var(--tripTertiaryGray)}.page-new-list .fui-checkbox .unselected-box:before,.page-new-list .fui-radio .unselected-box:before{color:var(--tripTertiaryThirdBlack);font-size:24px}.page-new-list .fui-checkbox .unselected-box:hover:before,.page-new-list .fui-radio .unselected-box:hover:before{color:var(--tripBrandingBlue)}.page-new-list .fui-checkbox .selected-box:before,.page-new-list .fui-radio .selected-box:before{font-size:24px}.page-new-list .iui-checkbox.iui-checked{background-color:var(--tripBrandingBlue);border:1px solid var(--tripBrandingBlue)}.page-new-list .c-filter-table .is-checked{background:var(--tripBrandingBlue);border-color:var(--tripBrandingBlue);color:#fff}.page-new-list .c-filter-table .is-checked .disable-none{color:#fff}.page-new-list .c-filter-table .is-checked:after{content:none}.page-new-list .filter-header-all{position:relative}.page-new-list .filter-header-all__wapper{box-sizing:content-box;height:24px;line-height:24px;padding-bottom:16px;position:relative}.page-new-list .filter-header-all .filter-clear{color:var(--tripBrandingBlue);transition:color .2s}.page-new-list .filter-header-all .filter-clear:hover{color:var(--tripBrandingBlue);cursor:pointer}.page-new-list .filter-header-all .filter-title{color:var(--tripBlack);padding:11px 0;position:relative}.page-new-list .filter-header-all__scroll{z-index:3}.page-new-list .filter-header-all__scroll:after{background-image:linear-gradient(-180deg,#f5f7fa,rgba(245,247,250,0));bottom:-20px;content:" ";display:block;height:20px;left:8px;position:absolute;width:calc(100% - 22px)}.page-new-list .filter-header-all__scroll .filter-header-all__wapper:after{display:none}.page-new-list .filter-header-all__fixed{position:relative}.page-new-list .filter-clear{color:var(--tripBrandingBlue);transition:color .2s}.page-new-list .filter-clear:hover{color:var(--tripBrandingBlue);text-decoration:underline}.page-new-list .filter-switch{border:1px solid var(--tripSecondaryGray);border-radius:2px;display:flex;margin-top:16px;padding:2px}.page-new-list .filter-switch div{background:var(--tripFifthGray);color:var(--tripBlack);cursor:pointer;font-size:14px;line-height:18px;padding:8px 0;text-align:center;width:100%}.page-new-list .filter-switch div:hover{color:var(--tripBrandingBlue)}div .page-new-list .filter-switch__checked{background:rgba(44,97,254,.1);border:1px solid transparent;border-radius:2px;color:var(--tripBrandingBlue)}div .page-new-list .filter-switch__checked:hover{border:1px solid var(--tripBrandingBlue);color:var(--tripBrandingBlue)}.page-new-list .disable-none,.page-new-list .filter-desc{color:var(--tripTertiaryThirdBlack)}.page-new-list .c-filter-common .filter-disable,.page-new-list .c-filter-common .filter-disable .filter-desc{color:var(--tripGray)}.page-new-list .c-filter-common .filter,.page-new-list .c-filter-common .filter-title{position:relative}.page-new-list .c-filter-common .filter-title:after{background-color:var(--tripTertiaryGray);bottom:-24px;content:" ";height:1px;left:0;position:absolute;width:100%}.page-new-list .c-filter-common__funcs{display:flex;flex:0 0 auto;flex-direction:row}.page-new-list .c-filter-common__subtit{display:-webkit-box;line-height:18px;max-height:54px;overflow:hidden;padding-inline-end:4px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--tripBlack);font-size:14px;margin-bottom:0}.page-new-list .c-filter-common .subtit-point__red{background-color:var(--tripOrange);border-radius:50% 50%;bottom:8px;display:inline-block;height:6px;left:4px;position:relative;width:6px}.page-new-list .c-airport-table__txt{word-break:break-word}.page-new-list .c-filter-table{border:0;display:flex;justify-content:space-between}.page-new-list .c-filter-table:after,.page-new-list .c-filter-table:before{content:none}.page-new-list .c-filter-table__item{background:var(--tripFifthGray);flex:0.31;font-size:12px;height:60px}.page-new-list .c-filter-table__item .is-checked:hover{background-color:var(--tripBrandingBlue)}.page-new-list .c-filter-table__label{background:none;border:0;cursor:pointer;font-size:14px;height:100%}.page-new-list .c-filter-table__label:not(.is-checked):hover{background:none;border:0;color:var(--tripBrandingBlue)}.page-new-list .c-filter-table__label:not(.is-checked):hover .disable-none{color:var(--tripBrandingBlue)}.page-new-list .c-filter-table .is-disabled{background:var(--tripTertiaryGray);color:#fff;cursor:default}.page-new-list .c-filter-table .is-disabled:hover{background:var(--tripTertiaryGray);border:0!important;color:#fff}.page-new-list .filter-showbtn{cursor:pointer;margin:16px 0 0;text-align:center}.page-new-list .filter-showbtn a{color:var(--tripBrandingBlue);line-height:18px}.page-new-list .filter-showbtn a:hover{color:var(--tripBrandingBlue)}.page-new-list .filter-showbtn .fi-icon_dropdown_line,.page-new-list .filter-showbtn .fi-icon_dropup_line{font-size:14px}.page-new-list .filter-label{display:flex;display:-webkit-flex;font-size:14px;justify-content:space-between;line-height:18px;padding-left:0;position:relative;width:auto}.page-new-list .filter-label .filter-text{flex:1;max-width:none;width:auto}.page-new-list .filter-label .filter-text img{display:inline-block;height:18px;margin-inline-end:8px;vertical-align:-4px;width:18px}.page-new-list .filter-label .filter-text .filter-only{margin-left:8px;opacity:0}.page-new-list .filter-label .filter-text .filter-only:hover{text-decoration:underline}.page-new-list .filter-label .filter-text .alliance-icon{height:18px;margin-inline-end:8px;vertical-align:-4px;width:18px}.page-new-list .filter-label .filter-text:hover .filter-only{color:var(--tripBrandingBlue);opacity:1}.page-new-list .filter-label .filter-desc{padding-left:16px;position:relative}.page-new-list .filter-label .stu-bubble{background:var(--tripBlack);border-radius:4px;bottom:28px;color:#fff;padding:8px;position:absolute}.page-new-list .filter-label .stu-bubble:after{border:6px solid transparent;border-top:6px solid var(--tripBlack);bottom:-11px;content:"";height:0;left:20px;position:absolute;transform:translateX(-50%);width:0}.page-new-list .iui-checkbox{border:1px solid var(--tripTertiaryThirdBlack);border-radius:0;line-height:12px;top:2px}.page-new-list .iui-checkbox.iui-disable{border:1px solid var(--tripGray)}.page-new-list .iui-radio{border:1px solid var(--tripTertiaryThirdBlack);box-sizing:border-box;height:16px;top:2px;width:16px}.page-new-list .iui-radio.iui-checked{border:2px solid var(--tripBrandingBlue)}.page-new-list .iui-radio.iui-checked:after{background:var(--tripBrandingBlue);border:2px solid #fff;border-radius:50%;box-sizing:border-box;content:"";height:12px;position:absolute;width:12px}.page-new-list .c-filter-times__tit{color:var(--tripBlack);font-size:14px}.page-new-list .filter-header .fi-icon_dropdown_line,.page-new-list .filter-header .fi-icon_dropup_line{color:var(--tripTertiaryThirdBlack);cursor:pointer;float:right;margin:-9px -9px -9px 0;padding:9px}.page-new-list .filter-header .fi-icon_dropdown_line:hover,.page-new-list .filter-header .fi-icon_dropup_line:hover{color:var(--tripBrandingBlue)}.page-new-list .filter-first-module{padding-top:0}.page-new-list .filter-first-module .filter{border-top:0;padding-top:0}.page-new-list .filter_others .filter>dd,.page-new-list .filter_others .filter>dd>dl{margin-top:0!important}.page-new-list .filter_others .filter-header+dd{margin-top:8px!important}.page-new-list .filter_others .filter-item:first-of-type{margin-top:0!important}.page-new-list .baggage-icon{color:var(--tripDeepCyan);display:inline-block;margin-right:2px;vertical-align:text-bottom}.page-new-list .co2-icon{position:relative;top:.5px}.page-new-list .flightPolicyIcon_small{display:inline-block;height:16px;margin-right:2px;vertical-align:middle;width:16px}.filter-section>dd:first-of-type{padding-top:0}.filter-section .filter_others.filter-first-module .filter{border-top:0;padding-top:0}[dir=rtl] .m-sider-filter{float:right;margin-left:0;margin-right:-8px}[dir=rtl] .m-sider-filter .filter-label .filter-text .alliance-icon,[dir=rtl] .m-sider-filter .fui-checkbox,[dir=rtl] .m-sider-filter .fui-radio{margin-left:8px;margin-right:0}[dir=rtl] .m-sider-filter .filter-label .filter-text .filter-only{margin-left:0;margin-right:8px}[dir=rtl] .m-sider-filter .filter-section{padding:0 8px 16px 14px}[dir=rtl] .m-sider-filter .filter-header .fi-icon_dropdown_line,[dir=rtl] .m-sider-filter .filter-header .fi-icon_dropup_line{float:left;margin-right:0}[dir=rtl] .m-sider-filter .c-filter-common-item__toggle .fi-icon_dropdown_line,[dir=rtl] .m-sider-filter .c-filter-common-item__toggle .fi-icon_dropup_line{display:inline-block}[dir=rtl] .m-sider-filter .filter-timeTable-timer__tit{margin-left:10px;margin-right:0}[dir=rtl] .m-sider-filter .c-filter-common .subtit-point__red{left:-4px}[dir=rtl] .m-sider-filter .filter-clear{float:left}[dir=rtl] .m-sider-filter .filter-label .filter-desc{padding-left:0;padding-right:16px}[dir=rtl] .m-sider-filter .new-list-merge-switch .switch__core{margin-left:0;margin-right:auto}[dir=rtl] .m-sider-filter .new-list-merge-switch .list-switch-icon{margin-left:4px;margin-right:0;transform:rotateY(180deg)}[dir=rtl] .m-sider-filter .new-m-sider-filter__header{padding:0 8px 0 14px}[dir=rtl] .new-main-tit-operate .list-switch-icon{margin-left:4px;margin-right:0;transform:rotateY(180deg)}[dir=rtl] .new-main-tit-operate .switch__core{margin-left:0;margin-right:4px}[dir=rtl] .new-main-tit-operate__filter .fi-icon{padding-left:5px;padding-right:0}[lang=th-TH] .page-new-list .c-filter-common__subtit{display:-webkit-box;line-height:23px;max-height:69px;overflow:hidden;padding-inline-end:4px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--tripBlack);font-size:14px;margin-bottom:0}[lang=th-TH] .page-new-list .filter-hide-tip{line-height:22px}[data-trip-wcag] .page-new-list .filter-switch div:focus{margin:4px}.activity-mid-wrapper_a609,.activity-wrapper_e8fe{border:1px solid rgba(249,76,134,.2);border-radius:2px 2px 2px 2px;color:#ec3c77;font-size:12px;max-width:100%;padding:0 4px}.title-tip_5540{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-m-list-bar{display:flex;gap:4px;justify-content:space-between}.new-m-list-bar__price-alert{align-items:center;background-color:#fff;flex:1;justify-content:center;max-width:20%;min-width:10%}.sort-bar-placeholder{align-items:center;background-color:#fff;display:flex;height:56px}.sort-bar-placeholder .sort-item-placeholder{align-items:center;color:#121826;display:flex;flex:1;font-size:14px;height:100%;justify-content:center;line-height:18px;position:relative}.sort-bar-placeholder .bdr{padding:0 9px}.sort-bar-placeholder .bdr:after{background:var(--tripTertiaryGray);content:"";height:calc(100% - 24px);position:absolute;right:0;width:1px}.obFeeDtl-container{color:var(--tripBlack);font-size:14px;padding:24px}.obFeeDtl-desc span{color:var(--tripDeepRed)}.obFeeDtl-detailItem{align-items:center;display:flex;justify-content:space-between}.obFeeDtl-itemName{flex-grow:0;overflow-wrap:break-word;word-break:normal}.obFeeDtl-itemVal{flex-grow:1;flex-shrink:0;margin-left:16px;text-align:end}.obFeeDtl-split-line{background:var(--tripTertiaryGray);height:1px;margin:8px 0}.obFeeTip-tip{background-color:#fff;border:0 solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-sizing:border-box;padding:0;text-align:left;z-index:1009}.obFeeTip-tip .tip-arrow{border:8px solid transparent;border-color:#fff #fff transparent transparent;border-style:solid;border-width:8px;box-shadow:1px -1px 1px -1px #d0d0d0;height:0;left:0;position:absolute;top:-4px;transform:rotate(-45deg);visibility:visible!important;width:0}.obFeeTip-container{position:relative}.obFeeTip-container .fi-icon{cursor:pointer;margin-left:4px;vertical-align:-2px}.obFeeTip__tooltip{background:#fff;border-radius:2px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-sizing:border-box;left:0;max-width:328px;opacity:0;pointer-events:none;position:absolute;transition:.3s;width:100%;z-index:10}.obFeeTip__tooltip.show{opacity:1}.obFeeTip__tooltip .tooltip-arrow{border:8px solid transparent;height:0;position:absolute;width:0}.obFeeTip__tooltip.tooltip_top{transform:translateY(10px)}.obFeeTip__tooltip.tooltip_top.show{transform:translateY(0)}.obFeeTip__tooltip.tooltip_top .tooltip-arrow{border-top:8px solid #fff;bottom:-16px}.obFeeTip__tooltip.tooltip_bottom{transform:translateY(-10px)}.obFeeTip__tooltip.tooltip_bottom.show{transform:translateY(0)}.obFeeTip__tooltip.tooltip_bottom .tooltip-arrow{border-bottom:8px solid #fff;top:-16px}.obFeePM{position:relative}.obFeePM-tip{background-color:#fff;border:0 solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-sizing:border-box;padding:0;text-align:left;z-index:1009}.obFeePM-tip__show{display:block;opacity:1}.obFeePM-tip .tip-arrow{left:auto;right:4px}.obFeePM-tipArrow{border:8px solid transparent;border-color:#fff #fff transparent transparent;border-style:solid;border-width:8px;box-shadow:1px -1px 1px -1px #d0d0d0;height:0;position:absolute;right:0;transform:rotate(-45deg);visibility:visible!important;width:0}.obFeePM-tipArrow__top{top:-4px}.obFeePM-tipArrow__bot{bottom:-4px}.obFeePM-container{border-radius:2px 2px 2px 2px;margin-top:16px;padding:4px;position:relative}.obFeePM-container .fi-icon{cursor:pointer;margin-left:4px;vertical-align:-2px}.obFeePM-detailCon{left:0;position:relative;top:0}.obFeeDtlTable-container{color:var(--tripBlack);display:flex;font-size:14px}.obFeeDtlTable-main{flex:1}.obFeeDtlTable-icon{color:var(--tripDeepOrange);flex:none}.obFeeDtlTable-space__mb16{margin-bottom:8px}.obFeeDtlTable-desc span{color:var(--tripDeepOrange)}.obFeeDtlTable-detail{border-radius:0 0 0 0;display:flex;flex-wrap:wrap}.obFeeDtlTable-detailItem{align-items:center;box-sizing:border-box;display:flex;flex:0 0 50%;justify-content:space-between}.obFeeDtlTable-detailItem div{border-left:1px solid var(--tripTertiaryGray);border-top:1px solid var(--tripTertiaryGray);padding:16px}.obFeeDtlTable-detailItem:last-child,.obFeeDtlTable-detailItem:nth-child(2n){border-right:1px solid var(--tripTertiaryGray)}.obFeeDtlTable-detailItem:last-child{border-bottom:1px solid var(--tripTertiaryGray)}.obFeeDtlTable-itemHead{background:var(--tripFifthGray);flex:0 0 40%}.obFeeDtlTable-itemBody{flex:0 0 60%}.obFeeDtlTable-bb1{border-bottom:1px solid var(--tripTertiaryGray)}.obFeeDtlTable-detailT{border-color:var(--tripTertiaryGray);border-style:solid;border-width:0 1px;border:1px solid var(--tripTertiaryGray);width:100%}.obFeeDtlTable-detailT tr{border-bottom:1px solid var(--tripTertiaryGray);width:100%}.obFeeDtlTable-detailT tr:last-child{border-bottom:none}.obFeeDtlTable-detailT tr td{border-right:1px solid var(--tripTertiaryGray)}.obFeeDtlTable-detailT tr td:last-child{border-right:none}.obFeeDtlTable-detailT td{overflow-wrap:break-word;padding:16px;word-break:break-all}.obFeeDtlTable-detailT td:last-child{border-right:1px solid var(--tripTertiaryGray)!important}.obFeeDtlTable-detailT-head{background:var(--tripFifthGray);width:25%}.obFeeDtlTable-detailT-body{width:25%}.withArrow-container{background:var(--tripFifthGray);margin-top:16px;position:relative}.withArrow-container .arrowDetail{padding:16px}.withArrow-arrow{border:8px solid transparent;border-bottom:8px solid var(--tripFifthGray);border-color:var(--tripFifthGray) #f5f7fa transparent transparent;box-shadow:1px -1px 1px -1px #d0d0d0;height:0;position:absolute;right:12px;top:-6px;transform:rotate(-45deg);width:0}.mod-subscription-popup{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,41,99,.2);color:#234;font-weight:500;left:0;padding:20px;position:absolute;text-align:left;top:-100%;transform:translate(2px,-100%);white-space:normal;width:200%}.email-icon,.price-icon{position:relative}.email-icon:hover:after,.price-icon:hover:after{border:8px solid transparent;border-top-color:#fff;bottom:18px;content:"";cursor:pointer;height:0;left:0;pointer-events:none;position:absolute;width:0;z-index:10}.mod-pa-select__wrapper{margin:16px 0 12px;width:378px}.mod-pa-select__item{margin-bottom:24px;position:relative}.mod-pa-select__item .price-icon{font-weight:500;margin-left:4px;position:relative;vertical-align:-1px}.mod-pa-select__item .m-quickRegister-wrapper{margin-top:8px}.mod-pa-select__label{font-weight:600;margin-right:16px;position:relative}.mod-pa-select__checkBoxWrapper{column-gap:8px;display:flex}.mod-pa-select__options{cursor:pointer;display:inline-block;flex:1;position:relative;vertical-align:middle}.mod-pa-select__options>span{vertical-align:middle}.mod-pa-select__options .fui-checkbox,.mod-pa-select__options .fui-radio{position:relative}.mod-pa-select__options:hover{color:var(--tripBrandingBlue)}.mod-pa-select__options-item{background:#fff;border:1px solid var(--tripTertiaryGray);border-radius:4px;height:34px;line-height:34px;text-align:center}.mod-pa-select__options .checked-theme{background:rgba(50,100,255,.08);border:1px solid var(--tripBrandingBlue);color:var(--tripBrandingBlue)}.mod-pa-select__inputWrapper{margin-top:8px;position:relative;width:100%}.mod-pa-select__symbol{color:#234;display:inline-block;font-weight:600;position:absolute;top:0}.mod-pa-select__input{padding-left:13px}.mod-pa-select__cnt .mod-pa-subscribe-checkbox{box-sizing:border-box;display:inline-block;line-height:18px;padding:0;position:relative;width:fit-content}.mod-pa-select__cnt .mod-pa-subscribe-checkbox .check-box{display:inline-block;font-family:flight-icon!important;font-size:16px;font-style:normal;height:17px;left:0;position:absolute;top:0;width:100%;-webkit-font-smoothing:antialiased}.mod-pa-select__cnt .mod-pa-subscribe-checkbox .check-box:before{color:var(--tripSecondaryGray);content:"\e608"}.mod-pa-select__cnt .mod-pa-subscribe-checkbox .fi-select:before{color:var(--tripBrandingBlue);content:"\e61b"}.mod-pa-select__cnt .mod-pa-subscribe-checkbox .subscribe-txt{box-sizing:border-box;color:var(--tripBlack);display:inline-block;font-size:14px;line-height:18px;margin-left:21px;text-align:left;width:100%}.mod-pa-select__cnt .mod-pa-subscribe-checkbox.direction-right{padding:8px 24px}.mod-pa-select__cnt .mod-pa-subscribe-checkbox.direction-right .check-box{left:unset;position:absolute;right:24px}.mod-pa-select__cnt .mod-pa-subscribe-checkbox.direction-right .subscribe-txt{padding-right:24px}.mod-pa-select__cnt .top{height:16px;width:100%}.mod-pa-select__cnt .bottom{height:16px;width:50%}.mod-pa-select__cnt .common-breath{animation:breath .8s infinite alternate;background:var(--tripPlaceholderGray);border-radius:2px}@-webkit-keyframes breath{0%{opacity:1}to{opacity:.3}}@keyframes breath{0%{opacity:1}to{opacity:.3}}.mod-pa-osc-wrapper{margin-bottom:24px;margin-left:-1px;position:relative}.mod-price-alert__content .email-icon{cursor:pointer;font-weight:500;margin-left:5px;vertical-align:bottom}.flexibleDates-title{color:var(--tripBlack);font-size:14px;font-weight:500;line-height:18px;margin-bottom:8px}.new_PA-priceTitle{color:var(--tripBlack)!important;font-size:14px;font-weight:600!important}.is-checked .mod-pa-select__radiobox{background:var(--tripBrandingBlue);border-color:var(--tripBrandingBlue);position:relative}.is-checked .mod-pa-select__radiobox:after{border-color:#fff;border-style:solid;border-width:0 0 1px 1px;color:#fff;content:" ";display:inline-block;font-size:12px;height:4px;left:2px;position:absolute;top:3px;transform:rotate(-50deg);width:7px}.mod-price-alert__modal .mod-price-alert__content{flex:1}.mod-price-alert__modal .mod-price-alert__content .price-alert__inputBox{border:1px solid var(--tripTertiaryGray);border-radius:4px;box-sizing:border-box;color:var(--tripBlack);font-size:16px;font-weight:500;line-height:22px;padding:16px 8px;width:100%}.mod-price-alert__modal .mod-price-alert__content .price-alert__inputBox:focus{border-color:var(--tripBrandingBlue)}.over-days{color:var(--tripDeepOrange);font-size:12px}.mod-price-alert__modal .mod-pa-select-trip__item{align-items:center;justify-content:space-between;width:370px}.mod-price-alert__modal .mod-pa-select-trip__item .mode-type-group{height:25px;line-height:25px;overflow:hidden}.mod-price-alert__modal .mod-pa-select-trip__item .mode-type-group .mode-type-item{cursor:pointer;float:left;font-size:14px;margin-right:20px;position:relative}.mod-price-alert__modal .mod-pa-select-trip__item .mode-type-group .mode-type-item span:last-of-type{margin-left:22px}.mod-price-alert__modal .mod-pa-select-trip__item .mode-type-group .fui-radio{margin-top:3px}.mod-price-alert__modal .mod-pa-select-trip__item .mode-type-group .mode-type-item.mode-type-checked{color:var(--tripBrandingBlue)}.mod-price-alert__modal .price-alert-search-wrapper{margin-top:8px}.mod-price-alert__modal .price-alert-search-wrapper .side-route-set{background-color:#fff;border:1px solid #ced2d9;border-radius:8px;box-sizing:border-box;height:56px;padding:0 10px;width:370px;z-index:1}.mod-price-alert__modal .price-alert-search-wrapper .price-alert-date-wrapper{border:1px solid #ced2d9;border-radius:8px;box-sizing:border-box;height:56px;padding:0 10px;width:370px}.mod-price-alert__modal .price-alert-search-wrapper .price-alert-date-wrapper .date-division{height:20px;margin:0 10px;width:28px}.mod-price-alert__modal .price-alert-search-wrapper .switch-wrapper{margin:0 10px;min-width:28px}.mod-price-alert__modal .price-alert-search-wrapper .switch-wrapper .img-switch__wrapper{cursor:pointer;display:inherit;position:relative;z-index:1}.mod-price-alert__modal .price-alert-search-wrapper .switch-wrapper .img-switch__wrapper .img-switch-circle,.mod-price-alert__modal .price-alert-search-wrapper .switch-wrapper .img-switch__wrapper .img-switch-plane{height:28px;width:28px}.mod-price-alert__modal .price-alert-search-wrapper .switch-wrapper .img-switch__wrapper .img-switch-circle{background:url(images/ic_change_circle_4467e1be0e.png_.webp) no-repeat;background-size:contain;transition:transform .5s}.mod-price-alert__modal .price-alert-search-wrapper .switch-wrapper .img-switch__wrapper .img-switch-circle.imgRotate{-webkit-animation:animate-rotate .3s linear;animation:animate-rotate .3s linear}.mod-price-alert__modal .price-alert-search-wrapper .switch-wrapper .img-switch__wrapper .img-switch-circle.re-imgRotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mod-price-alert__modal .price-alert-search-wrapper .switch-wrapper .img-switch__wrapper .img-switch-plane{background:url(images/ic_change_plane_b2a7435e40.png_.webp) no-repeat;background-size:contain;cursor:pointer;left:0;position:absolute}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper{align-items:center;box-sizing:border-box;flex:1;height:56px;position:relative}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper.err-msg:after{background-color:#d9481b;border:1px solid #d9481b;border-radius:4px;color:#fff;content:attr(data-err);font-size:12px;font-weight:400;left:-1px;max-width:100%;opacity:1;padding:8px 10px;position:absolute;top:100%;white-space:normal;z-index:100}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper.err-msg:before{border:9px solid transparent;border-bottom-color:#d9481b;bottom:0;content:"";left:20px;position:absolute}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper label{color:var(--tripTertiaryThirdBlack);display:block}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .form-input{border:none;color:var(--tripBlack);font-weight:700;height:24px;margin-left:-10px;outline:none;padding-left:10px;width:100%}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .form-input.hasNoArrivalCity{color:var(--tripSecondaryGray)}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .delete-btn{color:rgba(50,100,255,.6);position:absolute;right:10px}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .delete-btn:hover{cursor:pointer}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .fuzzy-input-wrapper{width:100%}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .fuzzy-input-wrapper .fuzzy-label{background-color:var(--tripFifthGray);border-radius:4px;padding:4px 8px}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .fuzzy-input-wrapper .fuzzy-label .city-name{max-width:92px!important}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .fuzzy-input-wrapper .fuzzy-label .city-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .fuzzy-input-wrapper .fuzzy-label:hover{background:rgba(50,100,255,.08);border:1px solid transparent}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .fuzzy-input-wrapper .fuzzy-label .fi-icon{color:rgba(15,41,77,.25);margin-left:9px}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .fuzzy-input-wrapper .fuzzy-label .fi-icon:hover{color:rgba(50,100,255,.5)}.mod-price-alert__modal .price-alert-search-wrapper .form-input-wrapper .fuzzy-input-wrapper .module-input{min-width:0!important}.mod-price-alert__modal .mod-img{background:url(images/pic_PriceAlert_new@2x_f9cfb793f8.png_.webp) no-repeat;background-size:100% 100%;height:122px;position:absolute;right:20px;top:8px;width:152px}.mod-price-alert__modal .mod-recommend-tips{background-color:#eef0ff;border:1px solid #fff;border-radius:0 4px 4px 4px;color:var(--tripSecondaryBlack);font-size:14px;line-height:18px;margin-left:-2px;margin-top:14px;padding:8px 8px 8px 12px;width:286px}.mod-price-alert__modal .new_pa-modal{background:linear-gradient(180deg,#dfe3fe 0,#fff 20%,#fff) #fff;border-radius:8px;padding:24px}.pd24{padding:24px}.mod-line{background-color:var(--tripPlaceholderGray);border-radius:1px;height:8px;left:-24px;margin-bottom:16px;margin-top:16px;position:relative;width:calc(100% + 48px)}.explore-calendar-container{box-shadow:0 4px 16px 0 rgba(69,88,115,.2);z-index:1001}.explore-calendar-container .explore-calendar{background-color:#fff;left:0;position:relative;top:0;z-index:1001}.explore-calendar-container .ps__rail-y{display:block;opacity:1}.m-flight-poi-wrapper{z-index:1000}.same-city-tip{padding-right:24px!important;width:474px}.w100p{width:100%!important}.mod-pa-status__dialog .fi-icon_warning{color:var(--tripBrandingBlue)}.mod-pa-status__dialog .fi-icon_check{color:var(--tripDeepCyan)}.mod-pa-status__dialog .ift-modal-bottom{margin:8px -24px -24px}.mod-pa-status__dialog__footer{width:100%}.mod-pa-status__dialog__buttons{background:#fff;border-radius:0 0 8px 8px;display:flex;justify-content:flex-end;margin-bottom:-8px;padding:0 24px 32px;position:relative}.mod-pa-status__dialog__buttons button{margin-inline-start:16px}.mod-pa-status__dialog__app{background:url(images/bg_0e8f33501b.png_.webp) no-repeat;background-size:100% 100%;border-radius:0 0 8px 8px;display:flex;justify-content:space-between;overflow:hidden;padding:32px 24px 24px}.mod-pa-status__dialog__app .recommend-text{width:428px}.mod-pa-status__dialog__app .recommend-text .hotTip{background-color:var(--tripBlack);border-radius:4px;color:#fff;display:inline-block;margin-inline-start:14px;padding:2px 8px 2px 12px;position:relative}.mod-pa-status__dialog__app .recommend-text .hotTip:before{background:url(images/ic_flame_560dd8c2fd.png_.webp) no-repeat;background-size:100% 100%;bottom:0;content:" ";display:inline-block;height:30px;left:-14px;position:absolute;width:30px}.mod-pa-status__dialog__app .recommend-text a{color:var(--tripBrandingBlue);text-decoration:none}.mod-pa-status__dialog__app .recommend-text a:hover{color:#2953d6}.mod-pa-status__dialog__app .app-qr-code{min-height:110px;width:100px}.mod-price-alert{color:var(--tripBlack);font-size:14px}.mod-pa__errorMsg{color:#e74c3c;display:block;margin-top:5px}.mod-pa__warning{color:var(--tripDeepOrange);display:block;margin-top:5px}.mod-pa__inputBox{border:0;border-bottom:1px solid #b4c4d6;color:var(--tripBlack);font-size:16px;font-weight:600;height:24px;line-height:24px;margin-top:-2px;padding-bottom:3px;width:100%}.mod-pa__inputBox::-webkit-input-placeholder{font-weight:500}.mod-pa__inputBox:-moz-placeholder,.mod-pa__inputBox::-moz-placeholder{font-weight:500}.mod-pa__inputBox:-ms-input-placeholder{font-weight:500}.mod-pa__inputBox.error{border-bottom:1px solid #e74c3c}.mod-price-alert{background-color:#fff;border-radius:8px!important;width:680px}.mod-price-alert .auto-list-wrapper{max-height:170px}.mod-price-alert.resumption-alert{height:525px}.mod-price-alert.resumption-alert .auto-list-wrapper{max-height:80px}.mod-price-alert .ift-modal-body{height:100%}.mod-price-alert .ift-modal-body .ift-modal-content{height:100%;padding-right:0!important}.mod-price-alert .ift-modal-body .ift-modal-content .mod-price-alert__modal{box-sizing:border-box;height:100%}.mod-price-alert .ift-modal-close{top:30px}.mod-price-alert .o-btn-v1_blue-1x,.mod-price-alert .o-btn-v1_blue-line-1x{line-height:20px}.mod-price-alert .selected-box,.mod-price-alert .unselected-box{color:var(--tripSecondaryGray);position:relative;top:1px}.mod-price-alert__img{flex:none;height:180px;margin-left:24px;width:228px}.mod-price-alert__img.price-img{background:url(images/pic_PriceAlert_15039769cb.png_.webp) no-repeat;background-size:100% 100%}.mod-price-alert__img.resumption-img{background:url(images/pic_resumeSub_5640290024.png_.webp) no-repeat;background-size:100% 100%}.mod-price-alert .modal-tit{line-height:30px}.newModalStyle{border-radius:8px;overflow:hidden;padding:0!important;width:474px}.mod-pa-header__wrapper{background:var(--tripFifthGray);padding:8px;width:370px}.mod-pa-header__cnt{flex:auto;margin-left:16px}.mod-pa-header__tit{color:#234;font-size:18px;line-height:24px}.mod-pa-header__subtit{color:#6b8299;margin:5px 5px 10px 0}.mod-pa-header__line{color:#b4c4d6;font-weight:500;margin:0 5px}.mod-pa-entrance{display:inline-block;position:relative}.mod-pa-btnWrap .width-100{width:100%}.mod-pa-btnWrap.showRadius{border-radius:4px;overflow:hidden}.mod-pa-btnWrap .width-50{width:calc(50% - 8px)}.mod-pa-btnWrap .width-50:not(:last-child){margin-right:16px}.new-mod-flight-info{margin-top:16px}.new-mod-flight-info .od-header{align-items:center;display:flex}.new-mod-flight-info .od-header>span{color:var(--tripBlack);font-size:18px;font-weight:500;line-height:24px}.new-mod-flight-info .od-time{align-items:center;display:flex;margin-top:8px}.new-mod-flight-info .od-time .flightinfoIcon{height:16px;margin-right:8px;width:16px}.new-mod-flight-info .od-time>span{color:var(--tripBlack);font-size:14px;line-height:18px}.new-mod-flight-info .od-time .overday{color:var(--tripDeepOrange);font-size:12px;position:absolute;right:-11px;top:-12px;transform:scale(.8)}.new-mod-flight-info .od-time .split{background-color:var(--tripTertiaryGray);display:inline-block;height:8px;margin:0 10px;width:1px}.ticketing-fee-tc-popup{border-radius:8px}.puprice-wrapper_ea4b{border-bottom:1px dashed var(--tripTertiaryGray)}.seg-wrapper_bb55{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.order-wrapper_7357{padding-top:16px}.border-item_4c25{padding-bottom:6px}.border-item_4c25+.border-item_4c25{border-top:1px dashed var(--tripTertiaryGray);padding-top:16px}.pu-item-wrapper_6dfb{border-bottom:1px dashed var(--tripTertiaryGray);padding-bottom:16px}.pu-item-wrapper_6dfb.has-order-price_7c5e:last-of-type{padding-bottom:0}.pu-item-wrapper_6dfb:last-of-type{border-bottom:none}.title-wrapper_220e{align-items:center;background-color:rgba(249,76,134,.08);font-weight:500;height:100%;line-height:18px;max-width:150px;padding:1px 4px}.coupon-wrapper_3a5b{border:1px solid rgba(249,76,134,.2);border-radius:2px 2px 2px 2px;color:#ec3c77;display:inline-flex;max-width:100%}.save-wrapper_ab62,.title-ellipsis_78e5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save-wrapper_ab62{align-items:center;flex-grow:1;height:100%;line-height:18px;padding:1px 4px}.gamble-resource-wrapper_80eb{background-color:rgba(249,76,134,.08);border:1px solid rgba(249,76,134,.2);border-radius:2px;color:#ec3c77;font-size:12px;letter-spacing:0;line-height:16px;padding:0 6px 0 4px}.icon-discount-tag_96a6{position:relative;top:2px}.is-no-wrap_38aa{display:-webkit-box;text-overflow:ellipsis;white-space:break-spaces;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.is-wrap_e2e2{display:flex;margin-top:6px;white-space:break-spaces}.is-wrap-wrapper_3072{display:flex}.is-wrap-wrapper_3072 .icon-discount-tag_96a6{top:0}.is-no-wrap-wrapper_8578{display:inline-flex}.ph-tax-wrapper_e412{color:#05939f;cursor:pointer;font-size:12px;letter-spacing:0;line-height:18px}.ph-tax-wrapper_e412:hover{color:#2c59e5}.low-stock-text_75be{background-color:var(--tripOrange);border-radius:2px;color:#fff;font-size:14px;height:22px;line-height:22px;margin-bottom:8px;padding-inline:4px}.tag-wrapper_5c89{align-items:flex-start;column-gap:4px;display:flex;flex-wrap:wrap}.bound-price-diff_1336{color:var(--tripDeepCyan);font-weight:500;line-height:22px}.bound-price-diff_1336.wrap_b56e{white-space:normal}[dir=rtl].m-total-pop .m-total-pop__price{direction:ltr;padding-left:0;padding-right:18px;text-align:left}[dir=rtl].m-total-pop .o-price-flight{direction:rtl}[dir=rtl].m-total-pop .m-total-pop__card_fee .card-fee-content{padding:0 16px 16px 4px}[dir=rtl].m-total-pop .m-total-pop__card_fee .card-fee-content li{padding-left:12px;padding-right:0}[dir=rtl].m-total-pop .m-total-pop__card_fee .card-fee-content li .card-fee-price{margin-left:0;margin-right:16px}[dir=rtl].m-total-pop .m-total-pop__avg{text-align:left}[dir=rtl] .price-reduction-container--special__prefix-icon{padding-left:4px;padding-right:0}.is-v2 .item-con-channel-type{display:flex;white-space:nowrap}.is-v2 .item-con-channel-type,.is-v2 .item-con-price__price-off-wrapper{justify-content:flex-end;margin-top:4px}.is-v2 .item-con-price__price-off-wrapper .item-con-price__del{white-space:nowrap}.item-con-price-tit__del{text-decoration:line-through}.mod-list-new-user-download-item-modal:before{border-bottom:8px solid #fff;border-inline:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;inset-inline-end:100px;margin-top:-8px;position:absolute;top:-8px}.mod-list-new-user-download-item-modal.app-special-price:before{inset-inline-end:140px}.mod-list-new-user-download-item-modal{box-shadow:0 8px 20px 0 rgba(0,41,99,.2);height:fit-content;position:absolute;z-index:2}.mod-list-new-user-download-item-modal.app-special-price{width:300px}.mod-list-new-user-download-item-modal .fi-close{cursor:pointer;font-size:14px;position:absolute;right:10px;top:10px;z-index:1}.mod-list-new-user-download-item-modal .app-download-modal__container{align-items:center;display:flex;flex-direction:column;gap:16px}.mod-list-new-user-download-item-modal .app-download-modal__header{display:flex;flex-direction:row;gap:16px}.mod-list-new-user-download-item-modal .app-download-modal__logo{background-image:url(images/trip_icon_6faf81d3e4.png_.webp);background-repeat:no-repeat;background-size:cover;flex:0 0 60px;height:60px;width:60px}.mod-list-new-user-download-item-modal .app-download-modal__text{align-items:flex-start;display:flex;flex-direction:column}.mod-list-new-user-download-item-modal .app-download-modal__title{color:var(--tripBlack);font-size:18px;font-weight:700;line-height:24px}.mod-list-new-user-download-item-modal .app-download-modal__subtitle{color:var(--tripSecondaryBlack);font-size:12px;line-height:18px}.mod-list-new-user-download-item-modal .app-download-modal__subtitle b{color:var(--tripDeepPink)}.mod-list-new-user-download-item-modal .app-download-modal__qrcode{height:101px;width:101px}.mod-list-new-user-download-item-modal .app-download-modal__scan{color:var(--tripSecondaryBlack);font-size:12px;line-height:18px;margin-top:-16px}.new-user-coupon__price-container{align-items:center;background:linear-gradient(90deg,#fff2f7,#fff5f8 50%,#fff);border-radius:4px;display:flex;flex-direction:row;gap:16px;margin-block:4px;padding:8px;position:relative;width:100%}.new-user-coupon__price-container.cursor-pointer{cursor:pointer}.new-user-coupon__price-container.is-over-length{align-items:flex-start;flex-direction:column;gap:8px}.new-user-coupon__price{color:#ec3c77;font-size:16px;font-weight:700;line-height:20px}.new-user-coupon__price .o-price-flight__currency,.new-user-coupon__price .o-price-flight__num{font-size:16px!important}.new-user-coupon__tag{align-items:center;border:1px solid rgba(249,76,134,.32);border-radius:3px;color:#ec3c77;display:flex;flex-direction:row;font-size:12px;gap:2px;line-height:16px;padding-block:2px;padding-inline:4px}.new-user-coupon__tag .fi-icon_more_line.rotate-180{transform:rotate(180deg)}.item-con-originPrice{margin-bottom:3px}.item-con-originPrice .o-price-originPrice{color:#6b8299;text-decoration:line-through}.result-item-price{padding:0 10px 0 20px;text-align:right}.price-area-new{color:var(--tripBlack);font-size:14px;line-height:18px}.price-area-new .o-price-flight{color:var(--tripBrandingBlue)}.price-area-new .o-price-flight__currency,.price-area-new .o-price-flight__num{font-size:18px;line-height:1}.page-new-list .o-price-flight{color:var(--tripBrandingBlue)}.page-new-list .o-price-flight__currency,.page-new-list .o-price-flight__num{font-size:18px;line-height:1}.page-new-list .item-con-price .o-price-flight{border-bottom:0;cursor:help}.page-new-list .item-con-price .o-price-flight.no-cursor{cursor:auto}.page-new-list .item-con-price .o-price-flight.fixed-price{border-bottom:0!important;color:var(--tripDeepPink)!important}.price-reduction-container--normal{align-items:center;justify-content:flex-start}.price-reduction-container--normal.is-wrapper{display:inline-flex;margin-bottom:6px;position:relative;top:2px;width:min-content}.price-reduction-container--normal.is-no-wrapper{display:flex;margin-bottom:4px}.price-reduction-container--normal__icon{height:20px;margin-right:-6px;width:20px}.price-reduction-container--normal__content{align-items:center;background-color:rgba(249,76,134,.08);border:1px solid rgba(249,76,134,.32);border-left:none;border-radius:0 2px 2px 0;box-sizing:border-box;color:#ec3c77;display:flex;font-size:12px;font-weight:700;height:20px;line-height:20px;padding-left:10px;position:relative}.price-reduction-container--normal__content.is-no-wrap .detail-name{display:-webkit-box;text-overflow:ellipsis;white-space:break-spaces;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.price-reduction-container--normal__content.is-wrap{white-space:break-spaces}.price-reduction-container--normal__content:before{background:rgba(249,76,134,.08);border-bottom:1px solid rgba(249,76,134,.32);bottom:-1px;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";display:block;height:21px;left:-7px;position:absolute;width:7px}.price-reduction-container--normal__content:after{background:rgba(249,76,134,.32);bottom:0;content:"";display:block;height:1px;left:-6px;position:absolute;transform:rotate(-74deg);transform-origin:bottom left;width:21px}.price-reduction-container--normal__content .detail-name{padding-right:4px}.price-reduction-container--normal__content .detail-price{background-color:#fff;height:18px;line-height:18px;padding:0 4px}.price-reduction-container--special{align-items:center;border:1px solid rgba(249,76,134,.32);border-radius:2px;box-sizing:border-box;color:#ec3c77;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:flex-start;margin-bottom:4px;width:fit-content}.price-reduction-container--special__prefix-icon{align-items:center;background:rgba(249,76,134,.08);display:flex;height:100%;padding-right:4px}.price-reduction-container--special__prefix-icon>img{box-sizing:border-box;height:100%;padding:2px 4px}.price-reduction-container--special__prefix-icon .detail-name{display:-webkit-box;text-overflow:ellipsis;white-space:break-spaces;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.price-reduction-container--special .detail-price{background-color:#fff;padding:0 4px}.flexibleChange-baseBackground{background:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/ic_safe_travel.jpg_.webp) no-repeat 50%/100%}.flexibleChange-icon{background:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/ic_safe_travel.jpg_.webp) no-repeat 50%/100%;vertical-align:text-bottom}.flexibleChange-icon,.flightPolicyIcon_small{display:inline-block;height:16px;margin-right:2px;width:16px}.flightPolicyIcon_small{vertical-align:middle}.special{color:#6b8299;line-height:1;margin-bottom:4px}.special:first-child{margin-top:0}.special:last-child{margin-bottom:0}.special-line{border-bottom:1px dotted #6b8299;cursor:help}.o-special-label{color:#6b8299;display:block;line-height:20px}.o-special-label>i{font-size:16px;padding-right:4px}.o-special-label>i,.o-special-label>span{vertical-align:middle}.o-special-label>.fi-icon{float:left}.o-special-label .special-text{margin-left:18px}.o-special-label .special-text em{white-space:nowrap}.o-special-label .special-text .refund-fee span{color:var(--tripDeepCyan)}.o-special-label .fi-icon_check_line{color:#1da38a}.o-special-label .fi-icon_warning_line{color:#e30609}.o-special-label .fi-icon_gray{color:var(--tripBlack)}.o-special-label .flexiblechange_size{height:18px;width:16px}.debug-info-tool{display:inline-block}.debug-info-tool .fi-icon_setting{color:#4f5563;cursor:pointer;font-size:20px}.debug-info-tool .fi-icon_setting:hover{color:#4978ce;transform:scale(1.2)}.debug-modal{word-break:break-all}body[data-isbundlelist=true]{overflow:auto!important}body[data-isbundlelist=true] .m-flightlist__chromepop,body[data-isbundlelist=true] .mc-ft,body[data-isbundlelist=true] .mod-back-top{display:none!important}body[data-isbundlelist=true] .low-price[data-tracker-id]{display:none}.mod-back-top .mod-back-top-side-bar{z-index:899!important}.m-common-modal-toast{background-color:rgba(0,0,0,.6);border-radius:2px;color:#fff;left:50%;padding:16px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.m-common-modal-toast__withIcon{animation:_fadeInToast .3s;animation-fill-mode:forwards;background-color:#fff;border-radius:4px;box-shadow:0 12px 24px 0 rgba(15,41,77,.16);display:flex;left:50%;opacity:0;padding:16px;position:fixed;top:160px;transform:translateX(-50%)}.m-common-modal-toast__withIcon .fi-icon{color:var(--tripDeepCyan);font-size:21px}.m-common-modal-toast__withIcon.is-center{animation:_fadeInToastCenter .3s;animation-fill-mode:forwards;left:50vw;top:50vh;transform:translate(-50%,-50%)}@keyframes _fadeInToastCenter{0%{opacity:0;transform:translate(-50%,50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes _fadeInToast{0%{opacity:0}to{opacity:1}}.label-wrapper_1f63{border:1px solid rgba(6,174,189,.4);border-radius:2px 2px 2px 2px;box-sizing:border-box;color:var(--tripDeepCyan);font-size:12px;font-weight:500;line-height:17px;max-width:100%}.type-wrapper_d215{background:linear-gradient(90deg,#f6fad7,#e5faf8 20%,#d1f6f9);padding:2px 4px}.price-wrapper_a0ab{flex-grow:1;padding:2px 4px}.price-wrapper_a0ab,.text-limit_8aef{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-limit_8aef{max-width:130px}.line-limit_ac3e{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-width_a1a8{max-width:100%}[dir=rtl] .type-wrapper_d215{background:linear-gradient(270deg,#f6fad7,#e5faf8 20%,#d1f6f9)}.new-m-main-tit{display:flex;margin:16px auto;position:relative}.new-m-main-tit__content{border-radius:8px 8px 0 0;color:#fff;margin:0 0 4px;padding:16px;position:relative;text-shadow:0 2px 4px rgba(15,41,77,.7)}.new-m-main-tit__content .stacked-color{background:linear-gradient(90deg,var(--tripBlack) 0,rgba(50,100,255,.7) 100%);border-radius:8px 8px 0 0;height:100%;left:0;position:absolute;top:0;width:100%}.new-m-main-tit__content .new-main-tit{font-size:16px;font-weight:700;letter-spacing:0;line-height:22px;margin-right:16px;position:relative}.new-m-main-tit__content .tit-travel-restriction-wrapper{align-items:center;justify-content:space-between}.new-m-main-tit .prompt{color:var(--tripSecondaryBlack);line-height:18px}@media screen and (max-width:1024px){.new-m-main-tit__content{margin-bottom:4px}}.title__fetched-time,.title__feting-tip{font-size:14px;font-weight:400;position:relative}.title__fetched-time .fi-icon_info_line,.title__feting-tip .fi-icon_info_line{cursor:pointer;display:inline-block;font-size:14px;margin-inline-start:6px}.fetched-time-tip-item{margin-bottom:8px;margin-inline-start:8px;position:relative}.fetched-time-tip-item:last-of-type{margin-bottom:0}.fetched-time-tip-item:before{background-color:#2346ff;border-radius:50% 50%;content:" ";display:inline-block;height:4px;left:-8px;line-height:18px;margin-inline-end:8px;position:absolute;top:8px;width:4px}[dir=rtl] .fetched-time-tip-item:before{left:unset;right:-8px}.detail-fare-item-wrapper_6343+.detail-fare-item-wrapper_6343{margin-top:8px}.detail-fare-item-wrapper_6343,.m-hover-pop:hover{cursor:pointer}.m-hover-pop .text-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.m-hover-pop .text-wrapper .fi-icon{background-color:#fff;color:var(--tripBlack);vertical-align:-1px}.m-hover-pop .text-wrapper .fi-icon.isOverFlow{position:absolute;right:0;top:0;z-index:1}.m-hover-pop .text-wrapper .fi-icon:hover{color:var(--tripBrandingBlue);cursor:pointer}.m-hover-pop .text-wrapper.clamp1{display:-webkit-box;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}.m-hover-pop .text-wrapper.clamp1 .fi-icon.isOverFlow{top:18px}.m-hover-pop .text-wrapper.clamp2{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.m-hover-pop .text-wrapper.clamp2 .fi-icon.isOverFlow{top:18px}.hover-popup{background:#fff;border-radius:2px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);padding:8px;position:fixed;transform:translateX(-50%);white-space:nowrap}.hover-popup,.hover-popup:after{pointer-events:none;transition:opacity .3s}.hover-popup:after{background-color:#fff;border-bottom:1px solid rgba(69,88,115,.08);border-right:1px solid rgba(69,88,115,.08);bottom:-6px;content:"";height:12px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:12px}.hover-popup.pop-fade-in,.hover-popup.pop-fade-in:after{display:block;opacity:1}.hover-popup.hide-pop{display:none;opacity:0}.hover-popup.hide-pop:after{opacity:0}.page-new-list .new-m-route__up2down-enter{max-height:0;opacity:0}.page-new-list .new-m-route__up2down-enter-active{max-height:600px;opacity:1;transition:.6s}.page-new-list .new-m-route__up2down-exit{max-height:600px;opacity:1}.page-new-list .new-m-route__up2down-exit-active{max-height:0;opacity:0;transition:.6s}.page-new-list .new-m-route__gap{height:8px}.page-new-list .new-m-route-outline[data-isbundlelist=true]{margin-bottom:4px;padding:16px}.page-new-list .new-m-route-outline{background:hsla(0,0%,100%,.9);border-radius:4px;display:flex;justify-content:space-between;padding-right:8px;position:relative;text-shadow:none}.page-new-list .new-m-route-outline :empty{display:none}.page-new-list .new-m-route-outline .route-title{background:#fff;color:var(--tripBlack)}.page-new-list .new-m-route-outline .route-selected-to{font-size:14px;font-weight:600}.page-new-list .new-m-route-outline .result-item-table{display:table-row;font-weight:400;margin-top:8px;overflow:hidden;white-space:nowrap;width:100%}.page-new-list .new-m-route-outline .result-item-table>div{color:var(--tripBlack);display:inline-block;display:table-cell;font-size:12px;line-height:18px;padding-right:24px}.page-new-list .new-m-route-outline .result-item-table .result-selected-tit{font-weight:700;padding-right:16px}.page-new-list .new-m-route-outline .result-item-table .result-selected-flex{display:flex;flex-wrap:wrap;margin-bottom:-8px}.page-new-list .new-m-route-outline .result-item-table .result-selected-flex>div{color:var(--tripBlack);display:inline-block;display:table-cell;font-size:14px;line-height:18px;margin-bottom:8px;padding-right:24px}.page-new-list .new-m-route-outline .result-item-table .result-airline{padding-right:0}.page-new-list .new-m-route-outline .button-wrapper{align-items:center;justify-content:center}.page-new-list .new-m-route-outline .button-wrapper .change-btn{color:var(--tripBrandingBlue);cursor:pointer;margin-left:auto;white-space:nowrap}.page-new-list .new-m-route-outline .result-selected{box-sizing:border-box;overflow:hidden;width:100%}.page-new-list .new-m-route-outline .result-selected:first{padding-top:8px}.page-new-list .new-m-route-outline .result-selected-list{border-collapse:separate;border-spacing:8px;display:table;overflow:hidden}.page-new-list .new-m-route-outline .result-selected-tit{text-align:center}.page-new-list .new-m-route-outline .result-selected-tit__desc{background:#3264ff;background:var(--tripBrandingBlue);border-radius:2px 2px 2px 2px;color:#fff;display:inline-block;font-weight:500;line-height:14px;min-width:6px;padding:4px 8px}.page-new-list .new-m-route-outline .result-selected-dest .airline-code{border-bottom:1px dashed var(--tripBlack);cursor:help;margin-left:5px}.page-new-list .new-m-route-outline .result-selected .c-result-period{min-width:72px}.page-new-list .new-m-route-outline .result-duration .fi_flight-clock{margin-right:3px;vertical-align:top}.page-new-list .new-m-route-outline .result-duration .duration-icon{display:inline-block}.page-new-list .new-m-route-outline .result-airline__logo{height:16px;vertical-align:-3px;width:16px}.page-new-list .new-m-route-outline .arrival-city,.page-new-list .new-m-route-outline .c-result-period__dayplus{display:inline-block}.page-new-list [dir=rtl] .new-m-route-outline{padding-left:8px;padding-right:0}.page-new-list [dir=rtl] .new-m-route-outline .result-item-table .result-selected-tit{padding-left:16px;padding-right:0}.page-new-list [dir=rtl] .new-m-route-outline .result-item-table>div{padding-left:24px;padding-right:0}.page-new-list [dir=rtl] .new-m-route-outline .duration-icon{margin-left:4px;margin-right:0}.page-new-list [dir=rtl] .new-m-route-outline .result-selected-flex>div{padding-left:24px;padding-right:0}.policy-wrapper.is-v2 .flyerPlus-icon-left,.policy-wrapper.is-v2 .flyerPlus-icon-right{height:12px;width:7px}.flyerPlus{height:18px}.flyerPlus-title{color:#c17400;display:inline-block;font-size:12px;font-weight:600;line-height:18px}@supports (-webkit-background-clip:text){.flyerPlus-title{background:linear-gradient(-250.84deg,#975202,#c27500);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.flyerPlus-icon{background-size:100% 100%;color:#c17400;display:inline-block;vertical-align:-1px}.flyerPlus-icon-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAGAAAAAAEJTozAAACmklEQVQ4EXVUS2gTURQ9M5lMLMnCNipU4w/ciAt1YaVVg8WCIrWIuLS4EVyIXdmKLeKg1vqBCOJCiktFFKmbgiIKmmKEplJdVEH8gLWUSrRCM8GYNs8zU194eUwCj/s79+R+3jwDAb90D85DoCUexcFNDvIBkIrLrGiqUkaHENjzM4+HlIYa0vVgAgOWBxTA3pFuHNOTVDuYAPhUARnon3BgV2xNqUWQkTi2sHy2gHZp6zKQwLJxl8CiBJcFmqWuS58g3Y3Uy1M4nkmhzgO09GPKNHBdgjmLFVLX5WIFAtsYuFWaxiTJTooHCDVEcY7zH/MSDIEZPVHaPoFhYtB3CMTZ8430KLK//iBhhNFhGPhC0FuZoEufYOcV3OGyXyjBrWIe2VAZCRFBm7DwWIlVqYsVGBBWBEcYqayPfTcszON+6C9yuy5jtipLMXwCz/YGF45gNyt5J+MkWc+WeqQdJC3e+zMEhTiHcYTxOh5GU85FF4l66a/nOcTEs0HJns9EGft4Zy+IBQyXXMww+ZEp8NmOYh1Je4WBeKYPq2oShGyc4KTnfIDgNyCwvwwMFV0Ms7+hlaux1g7XnoH/pXH3O1jqE5LE1H9i8Afbak0O4L3qV3V/iMlreGWbaFIH6IH8G1jCs3EHS9UkVa9sofkqPjSuwXa2c5rnmwSRpHHOxYC0dem3oDu9qzwyinYOsJUxr7LNJivkhZvQsf7DIZ3CgZUu4Gg6i42swub5ze/gNnf1xqrDpMSpsqoCPhyxXJ73Adiggv7rORIOcqg3k5cwLeNVBJ5zzMGygot73EqbBGmyyHb62E6KhOwy4MdWTLbSyTVc5EkEQMDk56ymM5BAJnx1sOS7iwN8kQ4TuIXvQz0JY9zMFPWPXOHTf/Bgw1LuIJNAAAAAAElFTkSuQmCC);margin-right:2px}.flyerPlus-icon-right{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAGAAAAAAEJTozAAACj0lEQVQ4EYVTTUhUURT+7nOcmWaSssg0LCyoEIzoX4lRKipaBK2kVUhgbtJV2s/qVQtBrSgiV9GmdkZFQ0hgkP1I06IQzEDKyLJAhGh0xvl7r+8Y7/FmmksfD853zz3fueeec5/Cf/DOxPL4PAZgI9bYhwuF4Uahw7u2baj4HO7THrCBo949h/scUswOd+IU/ftlTymki8VoK5i4gQBF3R7RpIe7VJvg5xQOsvRyJ5LJhh3utdoEtsI+N1BhwV+Ce+7aQ/Q9sBFy4xSu7OnGrKxfX8WSzDROKKCOU2nXJ+CpHJ3g7ZpqXB4z4Z+dR1vmx+IoK+l/Jpv6BMBzKBwO+nBk5js2ZSxewcYWEQnYk2titQn8IZ6QwKEFC5thYYjioAgELH8g0ouocG0T6038zoWQVhYeesVUj5ctRauIBdoEsplNoIOjXCVcwLIHwwYatpn49dezWI1D/7XDZzDNPlZROEN7sTGM/hcprDRyiNgWaqlI8jrF8cpERXYOY8pAf6AE11NZ/gs2TjPRDkdB8RttEwPAXMU6VMsEUhkMUbjVEYplVXGfgVZtBRL0sgv1ORuDPHmZrB1QlORLPdbUi6faBLFOVCaB9xSvdoRiefJoqcLxhh6My1p7hQWgzyum8DPjb1atxa2NHUiJWFC0gpEu1KYtxLg5xkGPctbRvSFElcknVYCiCXj3Mj6guqzCdgbUUBNmExPkHyO7cEc1I+fkybvCyDnU8M23WxZaKFjBK8jngo2b+PIBd+nITzBpIjg1j/PpLM5ykxMsAoUngVKcXG/yL/VASbfpecQnu9vjdymb95UnX2rqwW3X6SG+lEIzW5Ng4CfWW862Bmm/0cYMA4+DG/BgZxsyHk0e/QMGRsLohSBRMQAAAABJRU5ErkJggg==);margin-left:2px}.flyerPlus--large .flyerPlus-title{font-size:24px;line-height:30px}.flyerPlus--large .flyerPlus-icon{height:18px;vertical-align:-3px;width:12px}.flyerPlus--large .flyerPlus-icon-left{margin-right:4px}.flyerPlus--large .flyerPlus-icon-right{margin-left:4px}.flyerPlus--middle{height:auto}.flyerPlus--middle .flyerPlus-title{font-size:20px;line-height:26px}.flyerPlus--middle .flyerPlus-icon{height:12px;vertical-align:0;width:8px}.flyerPlus--middle .flyerPlus-icon-left{margin-right:4px}.flyerPlus--middle .flyerPlus-icon-right{margin-left:4px}.flyerPlus--small .flyerPlus-title{font-size:14px;line-height:18px}.page-new-list .mod-flight-crumb-wrapper{display:flex;justify-content:space-between}.page-new-list .mod-flight-crumb{color:var(--tripBlack);display:flex;font-size:14px;justify-content:flex-end;letter-spacing:0;line-height:18px;margin:8px 0 16px;text-align:right}.page-new-list .mod-flight-crumb>a{color:var(--tripBrandingBlue)}.page-new-list .mod-result-main{margin-bottom:0;margin-left:auto;width:73.9%}.page-new-list .mod-result-main .ol-usp-simple{margin-bottom:24px;margin-top:0}.page-new-list .mod-list-footer{border:0;color:var(--tripTertiaryThirdBlack);font-size:14px;letter-spacing:0;line-height:18px;margin-top:0;padding-top:0;text-align:left}.page-new-list .mod-list-footer .tit{color:var(--tripBlack);margin-bottom:8px}.page-new-list .mod-list-footer .pg{color:var(--tripTertiaryThirdBlack);margin-bottom:0;padding-bottom:8px}.page-new-list .mod-list-footer .pg>a{color:var(--tripTertiaryThirdBlack)}.page-new-list .mod-list-footer .pg>a:hover{color:var(--tripBrandingBlue)}.page-new-list .mod-list-footer .pg:last-child{padding-bottom:24px}.page-new-list .mc-ft_line .l-inner{border-top:0}@media screen and (max-width:1024px){.page-new-list .mod-result-main{width:100%}}#flight-fetched-time{margin:8px 0 16px}[dir=rtl] .mod-result-main{float:left;margin-left:0;margin-right:auto}[dir=rtl] .mod-result-main .mod-list-footer{text-align:right}.new-main-tit-operate{display:none}@media screen and (max-width:1024px){.new-main-tit-operate{display:flex;justify-content:space-between}.new-main-tit-operate__filter{background:#fff;color:var(--tripBlack);padding:16px;text-align:center}.new-main-tit-operate__filter.is-hidden{display:none}.new-main-tit-operate__filter:hover{color:var(--tripBrandingBlue);cursor:pointer}.new-main-tit-operate__filter__x{bottom:0;position:absolute;right:0}.new-main-tit-operate__filter .fi-icon{padding-right:5px}.new-main-tit-operate__filter .main-tit-switch{margin-left:80px}.new-main-tit-operate__filter .main-tit-switch-btn{font-weight:400}.new-main-tit-operate>div{box-sizing:border-box;flex:0 0 auto;margin-bottom:4px;width:calc(50% - 4px)}.new-main-tit-operate .list-price-remind{margin:0}.new-main-tit-operate .new-list-merge-switch{border-radius:0;display:flex;height:100%;justify-content:center}.new-main-tit-operate .new-list-merge-switch .switch__core{margin-left:4px}.filter .filter-header-all__scroll:after{display:none}.filter .filter-header-all__scroll .filter-header-all__wapper:after{display:block}.filter .filter-header-all__fixed{position:static}}.m-flyer-plus{box-sizing:border-box;line-height:18px;max-height:600px;overflow-x:hidden;overflow-y:auto;overflow:overlay;padding:24px;scrollbar-width:thin}.m-flyer-plus.m-flyer-plus__delay{background:#fffbf4 url(images/popup_bg_f468b3a851.png_.webp) top/100% 115px no-repeat;color:var(--tripBlack);max-height:673px}.m-flyer-plus.m-flyer-plus__delay .flyer-plus__coupon{border:1px solid #fbdaae;padding:16px 16px 8px}.m-flyer-plus__wrapper{padding:0;z-index:10}.m-flyer-plus__wrapper.tip-white-shadow .tip-arrow-bottom,.m-flyer-plus__wrapper.tip-white-shadow .tip-arrow-top{left:96px}.m-flyer-plus__wrapper.tip-white-shadow.delay-tip{max-width:456px}.m-flyer-plus .flyer-plus__desc{align-items:flex-start;color:#9d5502}.m-flyer-plus .flyer-plus-delay__desc{color:#9d5502;text-align:center}.m-flyer-plus .flyer-plus__coupon{background-color:#fff;border:1px solid var(--tripTertiaryGray);margin-top:8px;padding:8px}.m-flyer-plus .flyer-plus__coupon .coupon__title .icon__bg{border-radius:100%;height:18px;margin-right:8px;width:18px}.m-flyer-plus .flyer-plus__coupon .coupon__title .icon__bg .fi-icon{font-size:12px}.m-flyer-plus .flyer-plus__coupon .coupon__ticket{margin-top:4px;overflow:hidden}.m-flyer-plus .flyer-plus__coupon .coupon__ticket>div{margin-top:4px}.m-flyer-plus .flyer-plus__coupon .coupon__flex{display:flex}.m-flyer-plus .flyer-plus__coupon .coupon__text{align-self:center}.m-flyer-plus .flyer-plus__coupon .coupon__time{display:inline-block;width:150px}.m-flyer-plus .flyer-plus__coupon .coupon__instructions{cursor:pointer;justify-content:flex-end;line-height:18px;margin-top:4px}.m-flyer-plus .flyer-plus__coupon .coupon__instructions .fi-icon{margin-left:4px;transform:rotate(0deg);transition:transform .2s}.m-flyer-plus .flyer-plus__coupon .coupon__instructions .fi-icon.active{transform:rotate(180deg)}.m-flyer-plus .instructions__content{line-height:18px;margin-top:8px;overflow:hidden;padding-top:8px}.m-flyer-plus .instructions__up2down-enter{max-height:0;opacity:0}.m-flyer-plus .instructions__up2down-enter-active{max-height:600px;opacity:1;transition:.2s}.m-flyer-plus .instructions__up2down-exit{max-height:600px;opacity:1}.m-flyer-plus .instructions__up2down-exit-active{max-height:0;opacity:0;transition:.2s}.m-flyer-plus .flyer-plus__tips{flex-direction:column;margin-top:24px}.m-flyer-plus .flyer-plus__tips .tips__item{margin-top:4px}.m-flyer-plus .flyer-plus__tips .tips__item:first-child{margin-top:8px}.m-flyer-plus::-webkit-scrollbar{width:3px}.m-flyer-plus::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.ist-container_1289 a{color:var(--tripBrandingBlue);cursor:pointer}.fare-tag-text_744a{height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-ph-tax_bee2{margin-left:4px}.ph-tax-wrapper_9a3d{cursor:pointer}[dir=rtl] .icon-ph-tax_bee2{margin-left:0;margin-right:4px}.faq-tips-container{margin-top:16px}.faq-tips-container.is-policy-enhance .question-item .answer-item .dot:before{background-color:var(--tripBlack)}.faq-tips-container.is-policy-enhance .question-item .answer-item .desc{color:var(--tripBlack)}.faq-tips-container .question-item{cursor:pointer;margin-top:4px}.faq-tips-container .question-item .pic-trumpet{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAq1BMVEUAAAAyZP8yZf81Zv89av83af8zZf81aP8zZf8zZP80Zv9AgP8yZP8zZP8yZf8yZP8yZf8yZf8yZf8zZf8yZf81Zf80Zf80Zf89cP8yZP8zZP8zZP8zZf8zZf8zZP8zZv81Z/8zYv8yZf8yZP80Zv8zZP8yZf80Zf80ZP8zZv8yZP/////F0//Az/+twf9tkf9ojf87a//5+v+zxf+yxf+iuf+gt/+Eov9/nv9c7oGXAAAAKnRSTlMAgPk5CBZuEPVTHQR8WfDYqaSfdlYuJhoM6NS6spmURkMg38GFaWViSjK47IZlAAABAUlEQVQ4y7XTyZKCMBCA4WZHQEERxHGffTrOvr7/k01XhpRDJ0YP+p84fEWgqwPnz1vOlomdBEOk4spC/HCAsnwvibIpqtZm4o1i3DU0vSS8wE5TjawLF3k1MzkaGv8/JwBwTahUor4PHa+Lvj+fX+XDQk3FoRh6F+LtRf6eBT0KIZ6QmlvQltAWqdkxaH7McUWL0n6moQ9C8sNHoEo3q6qLfr7aEVxDJ/Mw7xhaFQbm6ftY5sy4PiNNo60TXgEryXobuVOXOxRqiMZ1U8uZqNWLIx1Rvb+ZtDfBAd6kRbJgEeMgAwuSNYkPeoFCLB2NT4GiklAfDpRWtwpZmzzAWfsFVzBBqfpXn8AAAAAASUVORK5CYII=);background-size:100% 100%;flex-shrink:0;height:18px;margin-right:4px;width:18px}.faq-tips-container .question-item .pic-trumpet.isHidPic{background-image:none}.faq-tips-container .question-item .question-title{font-weight:700;margin-right:8px}.faq-tips-container .question-item .answer-item{display:flex;margin-top:4px}.faq-tips-container .question-item .answer-item .dot{flex-shrink:0;height:18px;margin-right:4px;position:relative;width:18px}.faq-tips-container .question-item .answer-item .dot:before{background-color:var(--tripTertiaryThirdBlack);border-radius:50%;content:"";display:block;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.faq-tips-container .question-item .answer-item .dot.isHideDot:before{display:none}.faq-tips-container .question-item .answer-item .desc{color:var(--tripSecondaryBlack)}[dir=rtl] .faq-tips-container .question-item .pic-trumpet{margin-left:4px;margin-right:0}[dir=rtl] .faq-tips-container .question-item .question-title{margin-left:8px;margin-right:0}[dir=rtl] .faq-tips-container .answer-item .dot{margin-left:4px;margin-right:0}.add-baggage-wrapper_ef8a{background-color:rgba(6,174,189,.08);border-radius:4px 4px 4px 4px;padding:8px}.title-logo_09af{color:var(--tripDeepCyan);font-size:18px;letter-spacing:0;line-height:22px;position:relative;top:-2px}.img-logo_f249{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAWCAMAAACCEvCXAAAAxlBMVEUAAAAjRv8kRv8kR/84V/8jR/8rSv8lR/8jR/8lSP8kR/8kR/8kRv8kSP8kR/8jR/8jR/8kR/8jRv8jRv8jRv8lR/8lSf8lSf8qTv8pTv8jRv8jRv8jRv8kRv8kR/8jRv8jRv8jRv8jR/8jR/8jR/8jRv8kRv8jR/8kR/8mSf8mSv8wVf8kR/8jR/8kR///tQAkR/8kRv8kR/8kR///tQAjR/8kR/8lSv//uAD/tAD/tAD/tgD/tgD/twD/tQD/zAAjRv//tACpMqdPAAAAQHRSTlMA+H9TCEAYdkg7842GWZL1bF3dzW1ELhwWEvzw45xQ6cW3s6Bj06yWeyYhDb+7qXxxaNekn4hMNyLz0GVQSjAK2Dj5YwAAAdpJREFUOMvtkteSozAQRS+INTaOgG3MgHPO9uTN8v//1F4kypjadU1N2Lc5D3TTNKeklmBeIJBy58wsvA95wQwawXzyH7zVD/BWyJaeGmMVKTNjZOH9NOgt4ONppl7bttfhZIGAySp5NsKu5wxcXHL069HmESQYx0Y874AcbLuwiKPRE6rbyJuHOa/F0OtLiRKTIr5IWfdkwi4bSmcrFXNARCrrF1k2pBxKEj2omp/OIfOyIfOeKZ+9I10wimgbUuOsEi+5kednL7de3eZfeoeu6bC3fXFT/MnB438DlmtuN+lR3ngZsiQPymb+5S1byLzJL2gxNrPlenooS1ZtxgpjB4aazIQb0UOp5eeQTibzVkFiKcfQcN4VnT0mvtRfSlRltZs6S84/vOW81wXhUXahuT3PusivAWOb8ellr5n3+ty0y3gEfn1/BnY8f64yBIJ0EWPufX3F27ziJVNzfMPuFX6eTl+f1azjh5rT0DdjaG5kMqRXrzfFBu5Pp9Me6KaVI4IoTfvh6736XiZHtaf3B7DWYmPBLk+l0zaueVdCCIuRYQkSMukor6gMpnclkN/33/ZIaO2mfrcNsl4Mbje2BdITgqVAiN755RrK28Ib+fS+SMd13QLeyB8B7IJktU508wAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;height:20px;width:87px}.add-baggage-title_20cb{color:var(--tripSecondaryBlack)}.add-baggage-sub-title_cdff,.add-baggage-title_20cb{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.add-baggage-sub-title_cdff{color:var(--tripTertiaryBlack);padding-left:7px;position:relative}.add-baggage-sub-title_cdff:before{background:var(--tripTertiaryBlack);border-radius:50%;content:"";height:3px;left:0;position:absolute;top:7px;width:3px}[dir=rtl] .add-baggage-sub-title_cdff{padding-left:unset;padding-right:7px}[dir=rtl] .add-baggage-sub-title_cdff:before{content:"";left:unset;right:0}.icon-upgrade_28ee{color:var(--tripDeepCyan);position:relative;top:2px}.guarantee-label-container_0a4d{background:linear-gradient(90deg,rgba(6,174,189,.08) 0,rgba(6,174,189,0));border-radius:4px;box-sizing:border-box;padding:8px 0 8px 8px;width:100%}.guarantee-wrapper-title_e63a{color:var(--tripDeepCyan);display:flex;font-size:14px;gap:16px;line-height:18px}.guarantee-wrapper-title_e63a .title-text_bd1b{font-weight:700;white-space:normal}.guarantee-wrapper-title_e63a .title-benefits_d6e5{cursor:pointer;font-size:12px;text-decoration:underline;text-decoration-style:dashed;text-underline-position:under}.guarantee-info-item_922f{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:4px;line-height:18px}.guarantee-info-item_922f i{color:var(--tripDeepCyan)}.guarantee-info-item_922f .guarantee-info-fee_ccf1{white-space:normal}.guarantee-info-item_922f .guarantee-info-fee_ccf1 span{color:var(--tripDeepCyan);font-weight:700}.guarantee-info-item_922f:hover{color:var(--tripBrandingBlue)}.multi-ticket-dialog{--tripBlack:#121826;--tripSecondaryBlack:#4f5563;--tripFifthGray:#f6f7fa;--tripDeepOrange:#c74401;--tripOrange:#c74401;--tripCyan8:#edfafb}.multi-ticket-dialog .ift-modal-bottom__btn{border-radius:4px}.multi-ticket-dialog .ift-modal-title{margin-bottom:0}.multi-ticket-dialog .ift-modal-bottom{padding-top:16px}.multi-ticket-dialog .multiTicket-content{padding-top:70px}.multi-ticket-dialog{border-radius:8px;padding-top:0}.multi-ticket-dialog .header{align-items:flex-end;display:flex;justify-content:space-between;margin-right:24px;position:absolute;top:-86px;z-index:2}.multi-ticket-dialog .header .title{background:#ebf9fa;border:1px solid rgba(6,174,189,.32);border-radius:0 8px 8px 8px;box-shadow:0 4px 8px 0 rgba(15,41,77,.08);font-size:14px;font-weight:400;line-height:18px;padding:16px}.multi-ticket-dialog .header .title b{font-weight:700}.multi-ticket-dialog .header .img{background:no-repeat url(images/pic_customer_service_94777e9fd2.png_.webp);background-size:cover;flex-shrink:0;height:133px;margin-right:24px;width:130px}.multi-ticket-dialog .header.isRestrictedPriceVersion .title{margin-right:40px}.multi-ticket-dialog .header.isRestrictedPriceVersion .fi-icon_close_line{right:0;top:100px}.multi-ticket-dialog .header_v2{border-radius:8px 8px 0 0;color:var(--tripBlack);font-family:TRIPGEOM-BOLD;font-size:20px;font-weight:700;line-height:26px;margin:0 -24px;padding:24px 170px 24px 40px;position:relative}.multi-ticket-dialog .header_v2 .img{background:url(images/self_transfer_6573e4291d.png_.webp) no-repeat;background-size:cover;bottom:-20px;height:163px;position:absolute;right:36px;width:134px;z-index:1}.multi-ticket-dialog .header_v2.isRestrictedPriceVersion .img{right:76px}.multi-ticket-dialog.isRestrictedPriceVersion .fi-icon_close_line{cursor:pointer;font-size:14px;font-weight:400;line-height:14px;position:absolute;right:26px;top:20px}.multi-ticket-dialog .content{color:var(--tripSecondaryBlack);position:relative}.multi-ticket-dialog .content .warningTip span{color:var(--tripDeepOrange)}.multi-ticket-dialog .content .transferNotice{background:var(--tripFifthGray);border-radius:8px}.multi-ticket-dialog .content .transferGuarantee{background:#ebf9fa;border:1px solid rgba(6,174,189,.32);border-radius:8px}.multi-ticket-dialog .content .guranteeWrapper li,.multi-ticket-dialog .content .noticeWrapper li{display:flex}.multi-ticket-dialog .content .guranteeWrapper li .dot,.multi-ticket-dialog .content .noticeWrapper li .dot{background:#dadfe6;border-radius:50px;height:6px;margin:0 7px;width:6px}.multi-ticket-dialog .content .guranteeWrapper li.isHeighLight .dot,.multi-ticket-dialog .content .noticeWrapper li.isHeighLight .dot{background:var(--tripOrange)}.multi-ticket-dialog .content .guranteeWrapper li.isHeighLight span,.multi-ticket-dialog .content .noticeWrapper li.isHeighLight span{color:var(--tripDeepOrange)}.multi-ticket-dialog .content .guranteeWrapper li:not(:first-child),.multi-ticket-dialog .content .noticeWrapper li:not(:first-child){margin-top:10px}.multi-ticket-dialog .content .backgroundImg{background:no-repeat url(images/pic_transfer_background_95a089dba2.png_.webp);background-size:cover;bottom:0;height:120px;position:absolute;right:0;width:120px}.multi-ticket-dialog .content_v2{color:var(--tripBlack);font-family:TRIPGEOM-REGULAR;position:relative}.multi-ticket-dialog .content_v2 .warningTip{margin-left:26px}.multi-ticket-dialog .content_v2 .warningTip span{color:var(--tripDeepOrange)}.multi-ticket-dialog .content_v2 .transferNotice{background:var(--tripFifthGray);border-radius:8px}.multi-ticket-dialog .content_v2 .transferGuarantee{background:var(--tripCyan8);border:1px solid rgba(6,174,189,.32);border-radius:8px}.multi-ticket-dialog .content_v2 .noticeWrapper li i{color:var(--tripOrange)}.multi-ticket-dialog .content_v2 .guranteeWrapper,.multi-ticket-dialog .content_v2 .noticeWrapper{margin-left:26px}.multi-ticket-dialog .content_v2 .guranteeWrapper li,.multi-ticket-dialog .content_v2 .noticeWrapper li{display:flex}.multi-ticket-dialog .content_v2 .guranteeWrapper li.isHeighLight span,.multi-ticket-dialog .content_v2 .noticeWrapper li.isHeighLight span{color:var(--tripDeepOrange)}.multi-ticket-dialog .content_v2 .guranteeWrapper li:not(:first-child),.multi-ticket-dialog .content_v2 .noticeWrapper li:not(:first-child){margin-top:16px}.multi-ticket-dialog .content_v2 .guranteeWrapper a,.multi-ticket-dialog .content_v2 .noticeWrapper a{color:var(--tripSecondaryBlack)!important;text-decoration:none}.multi-ticket-dialog .m4{margin-left:0;margin-right:4px}.multi-ticket-dialog .m8{margin-left:0;margin-right:8px}.multi-ticket-dialog [dir=rtl] .m4{margin-left:4px;margin-right:0}.multi-ticket-dialog [dir=rtl] .moreIcon{margin-left:0;margin-right:8px;transform:rotateY(180deg)}.multi-ticket-dialog [dir=rtl] .backgroundImg{left:0;right:unset}.multi-ticket-dialog [dir=rtl] .img{margin-left:24px;margin-right:0;transform:rotateY(180deg)}.multi-ticket-dialog [dir=rtl] .header{margin-left:24px;margin-right:0}.multi-ticket-dialog [dir=rtl] .header .title{border-radius:8px 0 8px 8px}.multi-ticket-dialog.isRestrictedPriceVersion .ift-modal-bottom__no{border:none}.multi-ticket-dialog.isRestrictedPriceVersion .ift-modal-bottom__no:hover:not(:disabled){background:none}.w-38p{width:38%}.w-62p{width:62%}.w-100p{width:100%}.f-l,.fl{float:left}.f-r,.fr{float:right}.clearfix{zoom:1}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;width:0}.clear{clear:both;font-size:0;height:0;line-height:0}.p--8{padding:-8px}.p--6{padding:-6px}.p--4{padding:-4px}.p--2{padding:-2px}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p--25{padding:-25px}.p--20{padding:-20px}.p--15{padding:-15px}.p--10{padding:-10px}.p--5{padding:-5px}.p-0{padding:0}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.pl--8{padding-left:-8px}.pl--6{padding-left:-6px}.pl--4{padding-left:-4px}.pl--2{padding-left:-2px}.pl-2{padding-left:2px}.pl-4{padding-left:4px}.pl-6{padding-left:6px}.pl-8{padding-left:8px}.pl--25{padding-left:-25px}.pl--20{padding-left:-20px}.pl--15{padding-left:-15px}.pl--10{padding-left:-10px}.pl--5{padding-left:-5px}.pl-0{padding-left:0}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pr--8{padding-right:-8px}.pr--6{padding-right:-6px}.pr--4{padding-right:-4px}.pr--2{padding-right:-2px}.pr-2{padding-right:2px}.pr-4{padding-right:4px}.pr-6{padding-right:6px}.pr-8{padding-right:8px}.pr--25{padding-right:-25px}.pr--20{padding-right:-20px}.pr--15{padding-right:-15px}.pr--10{padding-right:-10px}.pr--5{padding-right:-5px}.pr-0{padding-right:0}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pt--8{padding-top:-8px}.pt--6{padding-top:-6px}.pt--4{padding-top:-4px}.pt--2{padding-top:-2px}.pt-2{padding-top:2px}.pt-4{padding-top:4px}.pt-6{padding-top:6px}.pt-8{padding-top:8px}.pt--25{padding-top:-25px}.pt--20{padding-top:-20px}.pt--15{padding-top:-15px}.pt--10{padding-top:-10px}.pt--5{padding-top:-5px}.pt-0{padding-top:0}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pb--8{padding-bottom:-8px}.pb--6{padding-bottom:-6px}.pb--4{padding-bottom:-4px}.pb--2{padding-bottom:-2px}.pb-2{padding-bottom:2px}.pb-4{padding-bottom:4px}.pb-6{padding-bottom:6px}.pb-8{padding-bottom:8px}.pb--25{padding-bottom:-25px}.pb--20{padding-bottom:-20px}.pb--15{padding-bottom:-15px}.pb--10{padding-bottom:-10px}.pb--5{padding-bottom:-5px}.pb-0{padding-bottom:0}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.p--8-im{padding:-8px!important}.p--6-im{padding:-6px!important}.p--4-im{padding:-4px!important}.p--2-im{padding:-2px!important}.p-2-im{padding:2px!important}.p-4-im{padding:4px!important}.p-6-im{padding:6px!important}.p-8-im{padding:8px!important}.p--25-im{padding:-25px!important}.p--20-im{padding:-20px!important}.p--15-im{padding:-15px!important}.p--10-im{padding:-10px!important}.p--5-im{padding:-5px!important}.p-0-im{padding:0!important}.p-5-im{padding:5px!important}.p-10-im{padding:10px!important}.p-15-im{padding:15px!important}.p-20-im{padding:20px!important}.p-25-im{padding:25px!important}.pl--8-im{padding-left:-8px!important}.pl--6-im{padding-left:-6px!important}.pl--4-im{padding-left:-4px!important}.pl--2-im{padding-left:-2px!important}.pl-2-im{padding-left:2px!important}.pl-4-im{padding-left:4px!important}.pl-6-im{padding-left:6px!important}.pl-8-im{padding-left:8px!important}.pl--25-im{padding-left:-25px!important}.pl--20-im{padding-left:-20px!important}.pl--15-im{padding-left:-15px!important}.pl--10-im{padding-left:-10px!important}.pl--5-im{padding-left:-5px!important}.pl-0-im{padding-left:0!important}.pl-5-im{padding-left:5px!important}.pl-10-im{padding-left:10px!important}.pl-15-im{padding-left:15px!important}.pl-20-im{padding-left:20px!important}.pl-25-im{padding-left:25px!important}.pr--8-im{padding-right:-8px!important}.pr--6-im{padding-right:-6px!important}.pr--4-im{padding-right:-4px!important}.pr--2-im{padding-right:-2px!important}.pr-2-im{padding-right:2px!important}.pr-4-im{padding-right:4px!important}.pr-6-im{padding-right:6px!important}.pr-8-im{padding-right:8px!important}.pr--25-im{padding-right:-25px!important}.pr--20-im{padding-right:-20px!important}.pr--15-im{padding-right:-15px!important}.pr--10-im{padding-right:-10px!important}.pr--5-im{padding-right:-5px!important}.pr-0-im{padding-right:0!important}.pr-5-im{padding-right:5px!important}.pr-10-im{padding-right:10px!important}.pr-15-im{padding-right:15px!important}.pr-20-im{padding-right:20px!important}.pr-25-im{padding-right:25px!important}.pt--8-im{padding-top:-8px!important}.pt--6-im{padding-top:-6px!important}.pt--4-im{padding-top:-4px!important}.pt--2-im{padding-top:-2px!important}.pt-2-im{padding-top:2px!important}.pt-4-im{padding-top:4px!important}.pt-6-im{padding-top:6px!important}.pt-8-im{padding-top:8px!important}.pt--25-im{padding-top:-25px!important}.pt--20-im{padding-top:-20px!important}.pt--15-im{padding-top:-15px!important}.pt--10-im{padding-top:-10px!important}.pt--5-im{padding-top:-5px!important}.pt-0-im{padding-top:0!important}.pt-5-im{padding-top:5px!important}.pt-10-im{padding-top:10px!important}.pt-15-im{padding-top:15px!important}.pt-20-im{padding-top:20px!important}.pt-25-im{padding-top:25px!important}.pb--8-im{padding-bottom:-8px!important}.pb--6-im{padding-bottom:-6px!important}.pb--4-im{padding-bottom:-4px!important}.pb--2-im{padding-bottom:-2px!important}.pb-2-im{padding-bottom:2px!important}.pb-4-im{padding-bottom:4px!important}.pb-6-im{padding-bottom:6px!important}.pb-8-im{padding-bottom:8px!important}.pb--25-im{padding-bottom:-25px!important}.pb--20-im{padding-bottom:-20px!important}.pb--15-im{padding-bottom:-15px!important}.pb--10-im{padding-bottom:-10px!important}.pb--5-im{padding-bottom:-5px!important}.pb-0-im{padding-bottom:0!important}.pb-5-im{padding-bottom:5px!important}.pb-10-im{padding-bottom:10px!important}.pb-15-im{padding-bottom:15px!important}.pb-20-im{padding-bottom:20px!important}.pb-25-im{padding-bottom:25px!important}.p-16{padding:16px}.p-32{padding:32px}.pl-16{padding-left:16px}.pl-32{padding-left:32px}.pr-16{padding-right:16px}.pr-32{padding-right:32px}.pt-16{padding-top:16px}.pt-32{padding-top:32px}.pb-16{padding-bottom:16px}.pb-32{padding-bottom:32px}.p-24{padding:24px}.pl-24{padding-left:24px}.pr-24{padding-right:24px}.pt-24{padding-top:24px}.pb-24{padding-bottom:24px}.m--16{margin:-16px}.m--14{margin:-14px}.m--12{margin:-12px}.m--8{margin:-8px}.m--6{margin:-6px}.m--4{margin:-4px}.m--2{margin:-2px}.m-2{margin:2px}.m-4{margin:4px}.m-6{margin:6px}.m-8{margin:8px}.m-12{margin:12px}.m-14{margin:14px}.m--40{margin:-40px}.m--35{margin:-35px}.m--30{margin:-30px}.m--25{margin:-25px}.m--20{margin:-20px}.m--15{margin:-15px}.m--10{margin:-10px}.m--5{margin:-5px}.m-0{margin:0}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-35{margin:35px}.m-40{margin:40px}.ml--16{margin-left:-16px}.ml--14{margin-left:-14px}.ml--12{margin-left:-12px}.ml--8{margin-left:-8px}.ml--6{margin-left:-6px}.ml--4{margin-left:-4px}.ml--2{margin-left:-2px}.ml-2{margin-left:2px}.ml-4{margin-left:4px}.ml-6{margin-left:6px}.ml-8{margin-left:8px}.ml-14{margin-left:14px}.ml--40{margin-left:-40px}.ml--35{margin-left:-35px}.ml--30{margin-left:-30px}.ml--25{margin-left:-25px}.ml--20{margin-left:-20px}.ml--15{margin-left:-15px}.ml--10{margin-left:-10px}.ml--5{margin-left:-5px}.ml-0{margin-left:0}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.mr--16{margin-right:-16px}.mr--14{margin-right:-14px}.mr--12{margin-right:-12px}.mr--8{margin-right:-8px}.mr--6{margin-right:-6px}.mr--4{margin-right:-4px}.mr--2{margin-right:-2px}.mr-2{margin-right:2px}.mr-4{margin-right:4px}.mr-6{margin-right:6px}.mr-8{margin-right:8px}.mr-14{margin-right:14px}.mr--40{margin-right:-40px}.mr--35{margin-right:-35px}.mr--30{margin-right:-30px}.mr--25{margin-right:-25px}.mr--20{margin-right:-20px}.mr--15{margin-right:-15px}.mr--10{margin-right:-10px}.mr--5{margin-right:-5px}.mr-0{margin-right:0}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mt--16{margin-top:-16px}.mt--14{margin-top:-14px}.mt--12{margin-top:-12px}.mt--8{margin-top:-8px}.mt--6{margin-top:-6px}.mt--4{margin-top:-4px}.mt--2{margin-top:-2px}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-14{margin-top:14px}.mt--40{margin-top:-40px}.mt--35{margin-top:-35px}.mt--30{margin-top:-30px}.mt--25{margin-top:-25px}.mt--20{margin-top:-20px}.mt--15{margin-top:-15px}.mt--10{margin-top:-10px}.mt--5{margin-top:-5px}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mb--16{margin-bottom:-16px}.mb--14{margin-bottom:-14px}.mb--12{margin-bottom:-12px}.mb--8{margin-bottom:-8px}.mb--6{margin-bottom:-6px}.mb--4{margin-bottom:-4px}.mb--2{margin-bottom:-2px}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:8px}.mb-14{margin-bottom:14px}.mb--40{margin-bottom:-40px}.mb--35{margin-bottom:-35px}.mb--30{margin-bottom:-30px}.mb--25{margin-bottom:-25px}.mb--20{margin-bottom:-20px}.mb--15{margin-bottom:-15px}.mb--10{margin-bottom:-10px}.mb--5{margin-bottom:-5px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.m--16-im{margin:-16px!important}.m--14-im{margin:-14px!important}.m--12-im{margin:-12px!important}.m--8-im{margin:-8px!important}.m--6-im{margin:-6px!important}.m--4-im{margin:-4px!important}.m--2-im{margin:-2px!important}.m-2-im{margin:2px!important}.m-4-im{margin:4px!important}.m-6-im{margin:6px!important}.m-8-im{margin:8px!important}.m-12-im{margin:12px!important}.m-14-im{margin:14px!important}.m-16-im{margin:16px!important}.m--40-im{margin:-40px!important}.m--35-im{margin:-35px!important}.m--30-im{margin:-30px!important}.m--25-im{margin:-25px!important}.m--20-im{margin:-20px!important}.m--15-im{margin:-15px!important}.m--10-im{margin:-10px!important}.m--5-im{margin:-5px!important}.m-0-im{margin:0!important}.m-5-im{margin:5px!important}.m-10-im{margin:10px!important}.m-15-im{margin:15px!important}.m-20-im{margin:20px!important}.m-25-im{margin:25px!important}.m-30-im{margin:30px!important}.m-35-im{margin:35px!important}.m-40-im{margin:40px!important}.ml--16-im{margin-left:-16px!important}.ml--14-im{margin-left:-14px!important}.ml--12-im{margin-left:-12px!important}.ml--8-im{margin-left:-8px!important}.ml--6-im{margin-left:-6px!important}.ml--4-im{margin-left:-4px!important}.ml--2-im{margin-left:-2px!important}.ml-2-im{margin-left:2px!important}.ml-4-im{margin-left:4px!important}.ml-6-im{margin-left:6px!important}.ml-8-im{margin-left:8px!important}.ml-12-im{margin-left:12px!important}.ml-14-im{margin-left:14px!important}.ml-16-im{margin-left:16px!important}.ml--40-im{margin-left:-40px!important}.ml--35-im{margin-left:-35px!important}.ml--30-im{margin-left:-30px!important}.ml--25-im{margin-left:-25px!important}.ml--20-im{margin-left:-20px!important}.ml--15-im{margin-left:-15px!important}.ml--10-im{margin-left:-10px!important}.ml--5-im{margin-left:-5px!important}.ml-0-im{margin-left:0!important}.ml-5-im{margin-left:5px!important}.ml-10-im{margin-left:10px!important}.ml-15-im{margin-left:15px!important}.ml-20-im{margin-left:20px!important}.ml-25-im{margin-left:25px!important}.ml-30-im{margin-left:30px!important}.ml-35-im{margin-left:35px!important}.ml-40-im{margin-left:40px!important}.mr--16-im{margin-right:-16px!important}.mr--14-im{margin-right:-14px!important}.mr--12-im{margin-right:-12px!important}.mr--8-im{margin-right:-8px!important}.mr--6-im{margin-right:-6px!important}.mr--4-im{margin-right:-4px!important}.mr--2-im{margin-right:-2px!important}.mr-2-im{margin-right:2px!important}.mr-4-im{margin-right:4px!important}.mr-6-im{margin-right:6px!important}.mr-8-im{margin-right:8px!important}.mr-12-im{margin-right:12px!important}.mr-14-im{margin-right:14px!important}.mr-16-im{margin-right:16px!important}.mr--40-im{margin-right:-40px!important}.mr--35-im{margin-right:-35px!important}.mr--30-im{margin-right:-30px!important}.mr--25-im{margin-right:-25px!important}.mr--20-im{margin-right:-20px!important}.mr--15-im{margin-right:-15px!important}.mr--10-im{margin-right:-10px!important}.mr--5-im{margin-right:-5px!important}.mr-0-im{margin-right:0!important}.mr-5-im{margin-right:5px!important}.mr-10-im{margin-right:10px!important}.mr-15-im{margin-right:15px!important}.mr-20-im{margin-right:20px!important}.mr-25-im{margin-right:25px!important}.mr-30-im{margin-right:30px!important}.mr-35-im{margin-right:35px!important}.mr-40-im{margin-right:40px!important}.mt--16-im{margin-top:-16px!important}.mt--14-im{margin-top:-14px!important}.mt--12-im{margin-top:-12px!important}.mt--8-im{margin-top:-8px!important}.mt--6-im{margin-top:-6px!important}.mt--4-im{margin-top:-4px!important}.mt--2-im{margin-top:-2px!important}.mt-2-im{margin-top:2px!important}.mt-4-im{margin-top:4px!important}.mt-6-im{margin-top:6px!important}.mt-8-im{margin-top:8px!important}.mt-12-im{margin-top:12px!important}.mt-14-im{margin-top:14px!important}.mt-16-im{margin-top:16px!important}.mt--40-im{margin-top:-40px!important}.mt--35-im{margin-top:-35px!important}.mt--30-im{margin-top:-30px!important}.mt--25-im{margin-top:-25px!important}.mt--20-im{margin-top:-20px!important}.mt--15-im{margin-top:-15px!important}.mt--10-im{margin-top:-10px!important}.mt--5-im{margin-top:-5px!important}.mt-0-im{margin-top:0!important}.mt-5-im{margin-top:5px!important}.mt-10-im{margin-top:10px!important}.mt-15-im{margin-top:15px!important}.mt-20-im{margin-top:20px!important}.mt-25-im{margin-top:25px!important}.mt-30-im{margin-top:30px!important}.mt-35-im{margin-top:35px!important}.mt-40-im{margin-top:40px!important}.mb--16-im{margin-bottom:-16px!important}.mb--14-im{margin-bottom:-14px!important}.mb--12-im{margin-bottom:-12px!important}.mb--8-im{margin-bottom:-8px!important}.mb--6-im{margin-bottom:-6px!important}.mb--4-im{margin-bottom:-4px!important}.mb--2-im{margin-bottom:-2px!important}.mb-2-im{margin-bottom:2px!important}.mb-4-im{margin-bottom:4px!important}.mb-6-im{margin-bottom:6px!important}.mb-8-im{margin-bottom:8px!important}.mb-12-im{margin-bottom:12px!important}.mb-14-im{margin-bottom:14px!important}.mb-16-im{margin-bottom:16px!important}.mb--40-im{margin-bottom:-40px!important}.mb--35-im{margin-bottom:-35px!important}.mb--30-im{margin-bottom:-30px!important}.mb--25-im{margin-bottom:-25px!important}.mb--20-im{margin-bottom:-20px!important}.mb--15-im{margin-bottom:-15px!important}.mb--10-im{margin-bottom:-10px!important}.mb--5-im{margin-bottom:-5px!important}.mb-0-im{margin-bottom:0!important}.mb-5-im{margin-bottom:5px!important}.mb-10-im{margin-bottom:10px!important}.mb-15-im{margin-bottom:15px!important}.mb-20-im{margin-bottom:20px!important}.mb-25-im{margin-bottom:25px!important}.mb-30-im{margin-bottom:30px!important}.mb-35-im{margin-bottom:35px!important}.mb-40-im{margin-bottom:40px!important}.m-16{margin:16px}.m-32{margin:32px}.ml-16{margin-left:16px}.ml-32{margin-left:32px}.mr-16{margin-right:16px}.mr-32{margin-right:32px}.mt-16{margin-top:16px}.mt-32{margin-top:32px}.mb-16{margin-bottom:16px}.mb-32{margin-bottom:32px}.ml-12{margin-left:12px}.ml-24{margin-left:24px}.mr-12{margin-right:12px}.mr-24{margin-right:24px}.mt-12{margin-top:12px}.mt-24{margin-top:24px}.mb-12{margin-bottom:12px}.mb-24{margin-bottom:24px}.color-234{color:#234}.color-333{color:#333}.theme-color1,.theme-color2{color:#3264ff}.theme-color6{color:#b4c4d6}.color-gray,.theme-color7{color:#6b8299}.color-blue{color:#3264ff}.color-fff{color:#fff}.color-main{color:#0f294d}.color-sub{color:#455873}.color-theme{color:#3264ff}.color-gray85{color:#8592a6}.flex,.flex-center,.flex-column,.flex-column-center,.h-center,.v-center{display:-webkit-flex;display:flex}.flex1{flex:1 1 auto}.flex-center,.flex-column-center,.h-center,.h-flex-center{-webkit-justify-content:center;justify-content:center}.flex-center,.v-center,.v-flex-center{-webkit-align-items:center;align-items:center}.f-column-content,.flex-column,.flex-column-center{flex-direction:column}.f-column-content,.f-row-content{justify-content:center}.f-row-content{flex-direction:row}.f-30{font-size:30px!important}.f-medium{font-weight:500}.f-semiBold{font-weight:600}.f-bold{font-weight:700}.f-12{font-size:12px!important}.f-14{font-size:14px!important}.f-16{font-size:16px!important}.f-18{font-size:18px!important}.f-20{font-size:20px!important}.f-22{font-size:22px!important}.f-24{font-size:24px!important}.lh-16,.line-h16{line-height:16px!important}.lh-18,.line-h18{line-height:18px!important}.lh-20,.line-h20{line-height:20px!important}.lh-22,.line-h22{line-height:22px!important}.lh-24,.line-h24{line-height:24px!important}.lh-26,.line-h26{line-height:26px!important}.lh-28,.line-h28{line-height:28px!important}.lh-30,.line-h30{line-height:30px!important}.lh-32,.line-h32{line-height:32px!important}.lh-34,.line-h34{line-height:34px!important}.lh-36,.line-h36{line-height:36px!important}.user-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThemeColor1{color:#3264ff!important}.ThemeBGColor1,.ThemeHoverBG1:hover{background-color:#3264ff!important}.ThemeHoverBG1:hover{transition:background-color .2s}.ThemeColor2{color:#2c59e5!important}.ThemeBGColor2,.ThemeHoverBG2:hover{background-color:#2c59e5!important}.ThemeHoverBG2:hover{transition:background-color .2s}.ThemeColor3{color:#4978ce!important}.ThemeBGColor3,.ThemeHoverBG3:hover{background-color:#4978ce!important}.ThemeHoverBG3:hover{transition:background-color .2s}.ThemeColor4{color:#ced2d9!important}.ThemeBGColor4,.ThemeHoverBG4:hover{background-color:#ced2d9!important}.ThemeHoverBG4:hover{transition:background-color .2s}.ThemeColor5{color:#acb4bf!important}.ThemeBGColor5,.ThemeHoverBG5:hover{background-color:#acb4bf!important}.ThemeHoverBG5:hover{transition:background-color .2s}.ThemeColor6{color:#8592a6!important}.ThemeBGColor6,.ThemeHoverBG6:hover{background-color:#8592a6!important}.ThemeHoverBG6:hover{transition:background-color .2s}.ThemeColor7{color:#455873!important}.ThemeBGColor7,.ThemeHoverBG7:hover{background-color:#455873!important}.ThemeHoverBG7:hover{transition:background-color .2s}.ThemeColor8{color:#0f294d!important}.ThemeBGColor8,.ThemeHoverBG8:hover{background-color:#0f294d!important}.ThemeHoverBG8:hover{transition:background-color .2s}.ThemeColor9{color:#fff7eb!important}.ThemeBGColor9,.ThemeHoverBG9:hover{background-color:#fff7eb!important}.ThemeHoverBG9:hover{transition:background-color .2s}.ThemeColor10{color:#ffb400!important}.ThemeBGColor10,.ThemeHoverBG10:hover{background-color:#ffb400!important}.ThemeHoverBG10:hover{transition:background-color .2s}.ThemeColor11{color:#ff9500!important}.ThemeBGColor11,.ThemeHoverBG11:hover{background-color:#ff9500!important}.ThemeHoverBG11:hover{transition:background-color .2s}.ThemeColor12{color:#ff6f00!important}.ThemeBGColor12,.ThemeHoverBG12:hover{background-color:#ff6f00!important}.ThemeHoverBG12:hover{transition:background-color .2s}.ThemeColor13{color:#f5594a!important}.ThemeBGColor13,.ThemeHoverBG13:hover{background-color:#f5594a!important}.ThemeHoverBG13:hover{transition:background-color .2s}.ThemeColor14{color:#ff1b44!important}.ThemeBGColor14,.ThemeHoverBG14:hover{background-color:#ff1b44!important}.ThemeHoverBG14:hover{transition:background-color .2s}.ThemeColor15{color:#ee3b28!important}.ThemeBGColor15,.ThemeHoverBG15:hover{background-color:#ee3b28!important}.ThemeHoverBG15:hover{transition:background-color .2s}.ThemeColor16{color:#dadfe6!important}.ThemeBGColor16,.ThemeHoverBG16:hover{background-color:#dadfe6!important}.ThemeHoverBG16:hover{transition:background-color .2s}.ThemeColor17{color:#06aebd!important}.ThemeBGColor17,.ThemeHoverBG17:hover{background-color:#06aebd!important}.ThemeHoverBG17:hover{transition:background-color .2s}.ThemeColor18{color:#3264ff!important}.ThemeBGColor18,.ThemeHoverBG18:hover{background-color:#3264ff!important}.ThemeHoverBG18:hover{transition:background-color .2s}.ThemeColor19{color:#4fb443!important}.ThemeBGColor19,.ThemeHoverBG19:hover{background-color:#4fb443!important}.ThemeHoverBG19:hover{transition:background-color .2s}.ThemeColor20{color:#00afbd!important}.ThemeBGColor20,.ThemeHoverBG20:hover{background-color:#00afbd!important}.ThemeHoverBG20:hover{transition:background-color .2s}.ThemeColor21{color:#fff!important}.ThemeBGColor21,.ThemeHoverBG21:hover{background-color:#fff!important}.ThemeHoverBG21:hover{transition:background-color .2s}.ThemeColor22{color:#000!important}.ThemeBGColor22,.ThemeHoverBG22:hover{background-color:#000!important}.ThemeHoverBG22:hover{transition:background-color .2s}.ThemeColor23{color:#4757c3!important}.ThemeBGColor23,.ThemeHoverBG23:hover{background-color:#4757c3!important}.ThemeHoverBG23:hover{transition:background-color .2s}.ThemeColor24{color:#f5f7fa!important}.ThemeBGColor24,.ThemeHoverBG24:hover{background-color:#f5f7fa!important}.ThemeHoverBG24:hover{transition:background-color .2s}.ThemeColor25{color:#05939f!important}.ThemeBGColor25,.ThemeHoverBG25:hover{background-color:#05939f!important}.ThemeHoverBG25:hover{transition:background-color .2s}.ThemeColor26{color:#eb5600!important}.ThemeBGColor26,.ThemeHoverBG26:hover{background-color:#eb5600!important}.ThemeHoverBG26:hover{transition:background-color .2s}.ThemeColor27{color:#d92917!important}.ThemeBGColor27,.ThemeHoverBG27:hover{background-color:#d92917!important}.ThemeHoverBG27:hover{transition:background-color .2s}.ThemeColor28{color:#f94c86!important}.ThemeBGColor28,.ThemeHoverBG28:hover{background-color:#f94c86!important}.ThemeHoverBG28:hover{transition:background-color .2s}.MainBGColor{background-color:#f0f2f5}.ibu-flight-base,.mod-back-top{background:#f0f2f5;color:#0f294d;font-size:14px;line-height:18px}.ibu-flight-dialog-base{background:#fff;color:#0f294d;font-size:14px;line-height:18px}.BorderBtmDashed{border-bottom:1px dashed #8592a6}.bod-bottom-dashed{border-bottom:1px dotted #8592a6;margin-bottom:4px}.bod-bottom-solid{border-bottom:1px solid}.ThemeShadow{box-shadow:0 6px 10px 0 rgba(15,41,77,.08),0 -2px 4px 0 rgba(15,41,77,.04)}@font-face{font-display:swap;font-family:flight-icon;src:url(font/iconfont_b12e7e5f84.woff2) format("woff2"),url(font/iconfont_bf4c627f73.woff) format("woff"),url(font/iconfont_a22ab2d2dc.ttf) format("truetype"),url(font/iconfont_e0e0fe3843.svg) format("svg")}.fi-icon{font-family:flight-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fi-icon.fi-alarm-create:before{content:"\eed4"}.fi-icon.fi-alarm-view:before{content:"\eed5"}.fi-icon.fi-delete:before{content:"\eed6"}.fi-icon.fi-edit1:before{content:"\eed7"}.fi-icon.fi-three-dot-circle-o:before{content:"\e64d"}.fi-icon.fi-ticketing_time_line:before{content:"\e636"}.fi-icon.fi-baggage_line:before{content:"\e6ec"}.fi-icon.fi-cancellationfee_line:before{content:"\e638"}.fi-icon.fi-icon_buses:before{content:"\e6b7"}.fi-icon.fi-icon_ferries:before{content:"\e6b8"}.fi-icon.fi-icon_flight:before{content:"\e6b9"}.fi-icon_write:before{content:"\e62b"}.fi-icon_dropdown_line:before{content:"\e602"}.fi-icon_back_line:before{content:"\e603"}.fi-icon_checkbox_selected_line:before{content:"\e604"}.fi-icon_calendar_line:before{content:"\e605"}.fi-icon_delete_line:before{content:"\e606"}.fi-icon_check_line:before{content:"\e607"}.fi-icon_checked_line:before{content:"\e6d4"}.fi-icon_checkbox_unselected:before{content:"\e608"}.fi-icon_close_line:before{content:"\e609"}.fi-icon_info_line:before{content:"\e60a"}.fi-icon_more_line:before{content:"\e60b"}.fi-icon_search_line:before{content:"\e60c"}.fi-icon_oneway:before{content:"\e60d"}.fi-icon_warning_line:before{content:"\e60e"}.fi-icon_radio_unselected:before{content:"\e60f"}.fi-icon_time_line:before{content:"\e610"}.fi-icon_dropup_line:before{content:"\e611"}.fi-icon_ascending:before{content:"\e612"}.fi-icon_administrativearea:before{content:"\e613"}.fi-icon_bankcard:before{content:"\e614"}.fi-icon_bu_attraction:before{content:"\e615"}.fi-icon_bu_hotel:before{content:"\e616"}.fi-icon_bu_carreantal:before{content:"\e617"}.fi-icon_bu_pickup:before{content:"\e618"}.fi-icon_bu_train:before{content:"\e619"}.fi-icon_check:before{content:"\e61a"}.fi-icon_checkbox_selected:before{content:"\e61b"}.fi-icon_delete:before{content:"\e61c"}.fi-icon_discount:before{content:"\e61d"}.fi-icon_city:before{content:"\e61e"}.fi-icon_gift:before{content:"\e61f"}.fi-icon_radio_selected:before{content:"\e620"}.fi-icon_bu_tnt:before{content:"\e621"}.fi-icon_time:before{content:"\e622"}.fi-icon_reduce:before{content:"\e623"}.fi-icon_question:before{content:"\e624"}.fi-icon_thumbsup:before{content:"\e625"}.fi-icon_thumbsup_line:before{content:"\e807"}.fi-icon_plus:before{content:"\e626"}.fi-icon_warning:before{content:"\e627"}.fi-icon_addressbook:before{content:"\e628"}.fi-icon_bu_flight:before{content:"\e629"}.fi-icon_descending:before{content:"\e62a"}.fi-icon_order:before{content:"\e63e"}.fi-icon_roundTrip:before{content:"\e639"}.fi-icon_bookings:before{content:"\e635"}.fi-icon_flight_status:before{content:"\e633"}.fi-icon_download:before{content:"\e634"}.fi-icon_hook_line:before{content:"\e63f"}.fi-icon_minus_line:before{content:"\e63b"}.fi-icon_plus_line:before{content:"\e63a"}.fi-icon_plus_circle:before{content:"\e640"}.fi-icon_arr_right:before{content:"\e63d"}.fi-icon_location_flight:before{content:"\e643"}.fi-icon_beach:before{content:"\e644"}.fi-icon_skiing:before{content:"\e645"}.fi-icon_golf:before{content:"\e646"}.fi-icon_alert:before{content:"\e647"}.fi-icon_histogram:before{content:"\e64a"}.fi-icon_review_line:before{content:"\e64e"}.fi-icon_deals_line:before{content:"\e64c"}.fi-icon_email_line:before{content:"\e64b"}.fi-icon_policy_line:before{content:"\e64f"}.fi-icon_switch:before{content:"\e650"}.fi-icon_filter:before{content:"\e651"}.fi-icon_separate:before{content:"\e65f"}.fi-icon_merge:before{content:"\e660"}.fi-icon_arrow:before{content:"\e65d"}.fi-icon_keyboard:before{content:"\e65e"}.fi-icon_countries:before{content:"\e65b"}.fi-icon_nearcities:before{content:"\e65c"}.fi-icon_group_hotel:before{content:"\e652"}.fi-icon_hotel:before{content:"\e653"}.fi-icon_line:before{content:"\e654"}.fi-icon_scenery:before{content:"\e655"}.fi-icon_administrative_area:before{content:"\e656"}.fi-icon_province:before{content:"\e657"}.fi-icon_new_city:before{content:"\e658"}.fi-icon_shopping:before{content:"\e659"}.fi-icon_subway:before{content:"\e65a"}.fi-icon_arrow_right_circle:before{content:"\e648"}.fi-icon_arrow_left_circle:before{content:"\e649"}.fi-icon_fa_water_golf:before{content:"\e646"}.fi-icon_fa_beach:before{content:"\e644"}.fi-icon_fa_skiing:before{content:"\e645"}.fi-icon_explore:before{content:"\e642"}.fi-icon_new_reduce_line:before{content:"\e641"}.fi-icon_arrow_left:before{content:"\e63c"}.fi-icon_flight_square:before{content:"\e62c"}.fi-icon_airport_transfer_square:before{content:"\e62d"}.fi-icon_hotel_square:before{content:"\e62e"}.fi-icon_car_reantal_square:before{content:"\e62f"}.fi-icon_memo_square:before{content:"\e630"}.fi-icon_train_square:before{content:"\e631"}.fi-icon_tnt_square:before{content:"\e632"}.fi-icon_question-line:before{content:"\e667"}.fi-icon_user_delete:before{content:"\e666"}.fi-icon_user:before{content:"\e665"}.fi-icon_clear:before{content:"\e664"}.fi-icon_fa_wifi:before{content:"\e67b"}.fi-icon_fa_sleep_area:before{content:"\e67a"}.fi-icon_fa_VIP_passage:before{content:"\e679"}.fi-icon_fa_fish_pedicure:before{content:"\e678"}.fi-icon_fa_vehicle:before{content:"\e677"}.fi-icon_fa_refreshments:before{content:"\e676"}.fi-icon_fa_security_check:before{content:"\e675"}.fi-icon_fa_infant_free:before{content:"\e674"}.fi-icon_fa_liquor:before{content:"\e673"}.fi-icon_fa_newspaper:before{content:"\e672"}.fi-icon_fa_dynamicInfo:before{content:"\e671"}.fi-icon_fa_infant_mom:before{content:"\e670"}.fi-icon_fa_massage_chair:before{content:"\e66f"}.fi-icon_fa_juice:before{content:"\e66e"}.fi-icon_fa_children_area:before{content:"\e66d"}.fi-icon_fa_disabled_access:before{content:"\e66c"}.fi-icon_fa_dinner:before{content:"\e66b"}.fi-icon_fa_computer:before{content:"\e66a"}.fi-icon_fa_boarding_pass:before{content:"\e669"}.fi-icon_fa_check_in:before{content:"\e668"}.fi-icon_seat:before{content:"\e661"}.fi-icon_passenger:before{content:"\e662"}.fi-icon_location:before{content:"\e663"}.fi-icon_doubleArrow_down:before{content:"\e67c"}.fi-icon_fa_smoking:before{content:"\e67d"}.fi-icon_fa_shower:before{content:"\e67e"}.fi-icon_fa_remind:before{content:"\e67f"}.fi-icon_show:before{content:"\e680"}.fi-icon_charging:before{content:"\e681"}.fi-icon_dinner_new:before{content:"\e682"}.fi-icon_wifi_new:before{content:"\e683"}.f-icon_refund:before{content:"\e684"}.f-icon_bu_tnt:before{content:"\e687"}.fi-icon_like:before{content:"\e688"}.fi-icon_online_download:before{content:"\e689"}.fi-icon_baggage:before{content:"\e68a"}.fi-icon_noBaggage:before{content:"\e68b"}.fi-icon_flight_line:before{content:"\e68d"}.fi-icon_flight_circle:before{content:"\e68c"}.fi-icon_car_reantal:before{content:"\e685"}.fi-icon_priceup:before{content:"\e68e"}.fi-icon_pricedown:before{content:"\e68f"}.fi-icon_transfer:before{content:"\e6a7"}.fi-icon_change:before{content:"\e6a4"}.fi-icon_nonChange:before{content:"\e6a5"}.fi-icon_refund:before{content:"\e6a6"}.fi-icon_nonRefundable:before{content:"\e6a3"}.fi-icon_price_up:before{content:"\e68e"}.fi-icon_price_down:before{content:"\e68f"}.fi-icon_hook_bold:before{content:"\e690"}.fi-icon_deep_clean:before{content:"\e691"}.fi-icon_aircraft_ventilation:before{content:"\e692"}.fi-icon_hepa_filters:before{content:"\e693"}.fi-icon_face_mask:before{content:"\e694"}.fi-icon_onboard_service:before{content:"\e695"}.fi-icon_temperature_check:before{content:"\e696"}.fi-icon_hand_sanitizers:before{content:"\e697"}.fi-icon_visa_service:before{content:"\e698"}.fi-icon_web_checkin:before{content:"\e699"}.fi-icon_quarantine:before{content:"\e69a"}.fi-icon_insurance:before{content:"\e69b"}.fi-icon_preflight_testing:before{content:"\e69c"}.fi-icon_down_circle:before{content:"\e69e"}.fi-icon_up_circle:before{content:"\e69f"}.fi-icon_alert_add:before{content:"\e6d0"}.fi-icon_fold:before{content:"\e6a0"}.fi-icon_adult:before{content:"\e69d"}.fi-icon_child:before{content:"\e6a1"}.fi-icon_infant:before{content:"\e6a2"}.fi-icon_baggage_line:before{content:"\e6a8"}.fi-icon_badge:before{content:"\e6a9"}.fi-icon_edit:before{content:"\e6b0"}.fi-icon_location_line:before{content:"\e6ab"}.fi-icon_phone:before{content:"\e6aa"}.fi-icon_students_bold:before{content:"\e6ad"}.fi-icon_students_line:before{content:"\e6ac"}.fi-icon_delay:before{content:"\e732"}.fi-icon_star:before{content:"\e722"}.fi-icon_ai_star:before{content:"\e853"}.fi-icon_unsubscribed:before{content:"\e734"}.fi-icon_subscribed:before{content:"\e738"}.fi-icon_flight_guarantee:before{content:"\e6bb"}.fi-icon_policy:before{content:"\e6ba"}.fi-icon_roundtrip_flight:before{content:"\e739"}.fi-icon_ic_lounge:before{content:"\e6bc"}.fi-icon_price_down_solid:before{content:"\e6e7"}.fi-icon_price_up_solid:before{content:"\e6e8"}.fi-icon_refund_bold:before{content:"\e6ce"}.fi-icon_refund_free:before{content:"\e6c7"}.fi-icon_refund_none:before{content:"\e6c8"}.fi-icon_fa_meals_free:before{content:"\e7c4"}.fi-icon_fa_meals:before{content:"\e6c4"}.fi-icon_baggage_none:before{content:"\e6c0"}.fi-icon_baggage_bold:before{content:"\e6c3"}.fi-icon_change_bold:before{content:"\e6c6"}.fi-icon_change_none:before{content:"\e6c1"}.fi-icon_change_free:before{content:"\e6c2"}.fi-icon_fa_seat_upgrade:before{content:"\e7a2"}.fi-icon_priority_boarding:before{content:"\e709"}.fi-icon_seat_selection_free:before{content:"\e7c1"}.fi-icon_seat_selection:before{content:"\e6cb"}.fi-icon_vip_free:before{content:"\e7cd"}.fi-icon_vip:before{content:"\e6cd"}.fi-icon_transfer_guarantee:before{content:"\e6cf"}.fi-icon_lock_line:before{content:"\e755"}.fi-icon_lock:before{content:"\e754"}.fi-icon_wheatear_left:before{content:"\e6d2"}.fi-icon_wheatear_right:before{content:"\e6d1"}.fi-icon_cross:before{content:"\e6d3"}.fi-icon_hook:before{content:"\e6d4"}.fi-icon_email_fiiled:before{content:"\e6d6"}.fi-icon_arrive_filled:before{content:"\e6d8"}.fi-icon_departure_filled:before{content:"\e6d9"}.fi-icon_prime_flight:before{content:"\e6da"}.fi-icon_cancel:before{content:"\e6e1"}.fi-icon_message:before{content:"\e6dd"}.fi-icon_checkin:before{content:"\e6dc"}.fi-icon_cancel_unable:before{content:"\e6df"}.fi-icon_message_unable:before{content:"\e6e0"}.fi-icon_checkin_unable:before{content:"\e6de"}.fi-icon_discount_unable:before{content:"\e6db"}.fi-icon_luggage:before{content:"\e6ed"}.fi-icon_priorityboarding1:before{content:"\e774"}.fi-icon_boarding:before{content:"\e778"}.fi-icon_fa_wired_network:before{content:"\e6e2"}.fi-icon_fa_telephone:before{content:"\e6e3"}.fi-icon_fa_newspapers:before{content:"\e6e4"}.fi-icon_fa_air_conditioning:before{content:"\e6e6"}.fi-icon_fa_meeting_room:before{content:"\e6e9"}.fi-icon_fa_fax:before{content:"\e6ea"}.fi-icon_fa_tv:before{content:"\e6eb"}.fi-icon_self_transfer:before{content:"\e6f2"}.fi-icon-ic_handbag:before{content:"\e6f3"}.fi-icon-ic_luggage_none:before,.fi-icon_luggage_none:before{content:"\e6f4"}.fi-icon-ic_handbag_none:before{content:"\e6f5"}.fi-icon-ic_newly_line:before{content:"\e6f6"}.fi-icon_setting:before{content:"\e6f8"}.fi-icon_baggage_unable:before{content:"\e6fc"}.fi-icon-ic_new_info_line:before{content:"\e60a"}.fi-icon-credits:before{content:"\e6fa"}.fi-icon_co2:before{content:"\e6fe"}.fi-icon_oneway_rtl:before{content:"\e6f9"}.fi-icon_order_rtl:before{content:"\e6fb"}.fi-icon_nocarryon:before{content:"\e714"}.fi-icon_personalitems:before{content:"\e70a"}.fi-icon_nocheckin:before{content:"\e711"}.fi-icon_nocancelnochange:before{content:"\e601"}.fi-icon_nopersonitem:before{content:"\e702"}.fi-icon_warning_linev2:before{content:"\e703"}.fi-icon_check_linev2:before{content:"\e704"}.fi-icon_checkinv2:before{content:"\e713"}.fi-icon_carryon:before{content:"\e710"}.fi-icon_cancelrefund:before{content:"\e707"}.fi-icon_giftv2:before{content:"\e70b"}.fi-icon_filled:before{content:"\e6ff"}.fi-icon_children_new:before{content:"\e7ae"}.fi-icon-a-time:before{content:"\e600"}.fi-icon-a-cheapest:before{content:"\e70c"}.fi-icon-a-flight:before{content:"\e70d"}.fi-icon-a-eye:before{content:"\e70e"}.fi-icon-a-priceup:before{content:"\e70f"}.fi-icon_carryon_new:before{content:"\e7be"}.fi-icon_nocarryon_new:before{content:"\e7bf"}.fi-icon_transfer_advantage:before{content:"\e7c0"}.fi-icon_priceDownbeifen:before{content:"\e705"}.fi-icon_priceUpbeifen:before{content:"\e702"}.fi-icon_180_solid:before{content:"\e7d0"}.fi-icon_checkin_bundle:before{content:"\e70a"}.fi-icon_family:before{content:"\e7df"}.fi-icon_fast_check:before{content:"\e708"}.fi-icon_seat_selection_brand:before{content:"\e7c1"}.fi-icon_additional_baggage:before{content:"\e7e1"}.fi-icon_child_ticket:before{content:"\e706"}.fi-icon_android_add:before{content:"\e6f1"}.fi-icon_no_meal:before{content:"\e7ee"}.fi-icon_no_vip_lounge:before{content:"\e717"}.fi-icon_no_check_in:before{content:"\e718"}.fi-icon_no_seat_selection:before{content:"\e719"}.fi-icon_no_seat_space:before{content:"\e7e7"}.fi-icon_no_boarding:before{content:"\e7ad"}.fi-icon_giftv3:before{content:"\e7cb"}.fi-icon_personal_item:before{content:"\e715"}.fi-icon_no_personal_item:before{content:"\e712"}.fi-icon_ic_star_ranking:before{content:"\e722"}.fi-icon_ic_bu_flight:before{content:"\e71d"}.fi-icon_room:before{content:"\e6f0"}.fi-icon_calendar_filled:before{content:"\e6ee"}.fi-icon_ic_new_user_line:before{content:"\e727"}.fi-icon_ic_fa_bed:before{content:"\e726"}.fi-icon_ic_new_fa_no_breakfast:before{content:"\e716"}.fi-icon_ic_map:before{content:"\e725"}.fi-icon_ic_fa_breakfast:before{content:"\e729"}.fi-icon_ic_close_line:before{content:"\e721"}.fi-icon_ic_check_line:before{content:"\e704"}.fi-icon_ic_more_line:before{content:"\e728"}.fi-icon_ic_fa_window:before{content:"\e72b"}.fi-icon_ic_new_fa_defect:before{content:"\e72c"}.fi-icon_ic_new_circle:before{content:"\e72d"}.fi-icon_ic_fa_no_window:before{content:"\e71e"}.fi-icon_child_bold:before{content:"\e7e5"}.fi-icon_ic_new_bu_hotel1:before{content:"\e71f"}.fi-icon_gt:before{content:"\e803"}.fi-icon_no_gt:before{content:"\e7fa"}.fi-icon_medical:before{content:"\e7f6"}.fi-icon_no_medical:before{content:"\e7f7"}.fi-icon_pet:before{content:"\e804"}.fi-icon_no_pet:before{content:"\e7f9"}.fi-icon_security:before{content:"\e7fd"}.fi-icon_no_security:before{content:"\e805"}.fi-icon_priority_baggage:before{content:"\e7fc"}.fi-icon_no_priority_baggage:before{content:"\e7f8"}.fi-icon_t_ins:before{content:"\e7ff"}.fi-icon_no_t_ins:before{content:"\e806"}.fi-icon_fast_track:before{content:"\e7f4"}.fi-icon_no_fast_track:before{content:"\e802"}.fi-icon_ci_checkin:before{content:"\e7fe"}.fi-icon_no_ci_checkin:before{content:"\e7fb"}.fi-icon_ic-bundle:before{content:"\e731"}.fi-icon_special_discount:before{content:"\e730"}.fi-icon_direct_flight:before{content:"\e736"}.fi-icon_hide_share:before{content:"\e737"}.fi-icon_hide_lcc:before{content:"\e73a"}.fi-icon_price_rising:before{content:"\e73d"}.fi-icon_price_drop:before{content:"\e73c"}.fi-icon-ic_gift:before{content:"\e73b"}.fi-icon-a-earlybirdsolid:before{content:"\e7ac"}.fi-icon-ic_nopoints_solid:before{content:"\e73f"}.fi-icon-points_solid_4px:before{content:"\e7c8"}.fi-icon-ic_new_time_line:before{content:"\e610"}.fi-icon_landmark:before{content:"\e740"}.fi-icon_elderline:before{content:"\e741"}.fi-icon_info_filled:before{content:"\e742"}.fi-icon_nationality:before{content:"\e743"}.fi-icon_internation_student:before{content:"\e744"}.fi-icon_rights_advantage:before{content:"\e745"}.fi-icon_internation_student_solid:before{content:"\e7bd"}.fi-icon_nationaily_solid:before{content:"\e746"}.fi-icon_ic_youth_solid:before{content:"\e7b8"}.fi-icon_ic_elder_solid:before{content:"\e7af"}.fi-icon_ic_group_solid:before{content:"\e7b2"}.fi-icon_ic_family_solid:before{content:"\e7b7"}.fi-icon_no_bigseatspace:before{content:"\e71a"}.fi-icon_bigseatspace:before{content:"\e79e"}.fi-icon_ic_seat:before{content:"\e74e"}.fi-icon-filled2:before{content:"\e742"}.fi-icon_high_punctuality:before{content:"\e748"}.fi-icon_fully_reclinable:before{content:"\e747"}.fi-icon-ic_self-transfer_solid:before{content:"\e75c"}.fi-icon_basic_travel:before{content:"\e75b"}.fi-icon-ic_notice:before{content:"\e75d"}.fi-icon_includes_tax:before{content:"\e75a"}.fi-icon-ic_new_descending:before{content:"\e62a"}.fi-icon-ic_new_ascending:before{content:"\e612"}.fi-icon-night:before{content:"\e77d"}.fi-icon-sunrise:before{content:"\e77f"}.fi-icon-sunset:before{content:"\e77e"}.fi-icon-noon:before{content:"\e780"}.fi-icon-ic_media:before{content:"\e760"}.fi-icon-ic_wifi:before{content:"\e75e"}.fi-icon-a-TripCoins:before{content:"\e75f"}.fi-icon-ic_instant_outline:before{content:"\e74a"}.fi-icon-Hotels:before{content:"\e762"}.fi-icon-Flight:before{content:"\e763"}.fi-icon-a-ExclusiveDeals:before{content:"\e761"}.fi-icon-BU_ico_htl_filled:before{content:"\e841"}.fi-icon-a-ExclusiveDeals-Dark:before{content:"\e764"}.fi-icon_mileage_hollow:before{content:"\e766"}.fi-icon_mileage_solid:before{content:"\e767"}.fi-icon_nearby_cites:before{content:"\e768"}.fi-icon_earth:before{content:"\e847"}.fi-icon_socket_line:before{content:"\e76c"}.fi-icon_media_line:before{content:"\e76b"}body[data-a11y-theme=true] .ThemeColor1{color:#2c61fe!important}body[data-a11y-theme=true] .ThemeBGColor1{background-color:#2c61fe!important}body[data-a11y-theme=true] .ThemeHoverBG1:hover{background-color:#2c61fe!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor2{color:#2c61fe!important}body[data-a11y-theme=true] .ThemeBGColor2{background-color:#2c61fe!important}body[data-a11y-theme=true] .ThemeHoverBG2:hover{background-color:#2c61fe!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor3{color:#4978ce!important}body[data-a11y-theme=true] .ThemeBGColor3{background-color:#4978ce!important}body[data-a11y-theme=true] .ThemeHoverBG3:hover{background-color:#4978ce!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor4{color:#6f7685!important}body[data-a11y-theme=true] .ThemeBGColor4{background-color:#6f7685!important}body[data-a11y-theme=true] .ThemeHoverBG4:hover{background-color:#6f7685!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor5{color:#b9bec7!important}body[data-a11y-theme=true] .ThemeBGColor5{background-color:#b9bec7!important}body[data-a11y-theme=true] .ThemeHoverBG5:hover{background-color:#b9bec7!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor6{color:#6f7685!important}body[data-a11y-theme=true] .ThemeBGColor6{background-color:#6f7685!important}body[data-a11y-theme=true] .ThemeHoverBG6:hover{background-color:#6f7685!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor7{color:#4f5563!important}body[data-a11y-theme=true] .ThemeBGColor7{background-color:#4f5563!important}body[data-a11y-theme=true] .ThemeHoverBG7:hover{background-color:#4f5563!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor8{color:#121826!important}body[data-a11y-theme=true] .ThemeBGColor8{background-color:#121826!important}body[data-a11y-theme=true] .ThemeHoverBG8:hover{background-color:#121826!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor9{color:#fdf5f2!important}body[data-a11y-theme=true] .ThemeBGColor9{background-color:#fdf5f2!important}body[data-a11y-theme=true] .ThemeHoverBG9:hover{background-color:#fdf5f2!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor10{color:#ffb400!important}body[data-a11y-theme=true] .ThemeBGColor10{background-color:#ffb400!important}body[data-a11y-theme=true] .ThemeHoverBG10:hover{background-color:#ffb400!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor11{color:#c74401!important}body[data-a11y-theme=true] .ThemeBGColor11{background-color:#c74401!important}body[data-a11y-theme=true] .ThemeHoverBG11:hover{background-color:#c74401!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor12{color:#c74401!important}body[data-a11y-theme=true] .ThemeBGColor12{background-color:#c74401!important}body[data-a11y-theme=true] .ThemeHoverBG12:hover{background-color:#c74401!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor13{color:#d02c2a!important}body[data-a11y-theme=true] .ThemeBGColor13{background-color:#d02c2a!important}body[data-a11y-theme=true] .ThemeHoverBG13:hover{background-color:#d02c2a!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor14{color:#d81e60!important}body[data-a11y-theme=true] .ThemeBGColor14{background-color:#d81e60!important}body[data-a11y-theme=true] .ThemeHoverBG14:hover{background-color:#d81e60!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor15{color:#d02c2a!important}body[data-a11y-theme=true] .ThemeBGColor15{background-color:#d02c2a!important}body[data-a11y-theme=true] .ThemeHoverBG15:hover{background-color:#d02c2a!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor16{color:#d4d7de!important}body[data-a11y-theme=true] .ThemeBGColor16{background-color:#d4d7de!important}body[data-a11y-theme=true] .ThemeHoverBG16:hover{background-color:#d4d7de!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor17{color:#047c88!important}body[data-a11y-theme=true] .ThemeBGColor17{background-color:#047c88!important}body[data-a11y-theme=true] .ThemeHoverBG17:hover{background-color:#047c88!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor18{color:#2c61fe!important}body[data-a11y-theme=true] .ThemeBGColor18{background-color:#2c61fe!important}body[data-a11y-theme=true] .ThemeHoverBG18:hover{background-color:#2c61fe!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor19{color:#047c88!important}body[data-a11y-theme=true] .ThemeBGColor19{background-color:#047c88!important}body[data-a11y-theme=true] .ThemeHoverBG19:hover{background-color:#047c88!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor20{color:#047c88!important}body[data-a11y-theme=true] .ThemeBGColor20{background-color:#047c88!important}body[data-a11y-theme=true] .ThemeHoverBG20:hover{background-color:#047c88!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor21{color:#fff!important}body[data-a11y-theme=true] .ThemeBGColor21{background-color:#fff!important}body[data-a11y-theme=true] .ThemeHoverBG21:hover{background-color:#fff!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor22{color:#4f5563!important}body[data-a11y-theme=true] .ThemeBGColor22{background-color:#4f5563!important}body[data-a11y-theme=true] .ThemeHoverBG22:hover{background-color:#4f5563!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor23{color:#4757c3!important}body[data-a11y-theme=true] .ThemeBGColor23{background-color:#4757c3!important}body[data-a11y-theme=true] .ThemeHoverBG23:hover{background-color:#4757c3!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor24{color:#f6f7fa!important}body[data-a11y-theme=true] .ThemeBGColor24{background-color:#f6f7fa!important}body[data-a11y-theme=true] .ThemeHoverBG24:hover{background-color:#f6f7fa!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor25{color:#047c88!important}body[data-a11y-theme=true] .ThemeBGColor25{background-color:#047c88!important}body[data-a11y-theme=true] .ThemeHoverBG25:hover{background-color:#047c88!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor26{color:#c74401!important}body[data-a11y-theme=true] .ThemeBGColor26{background-color:#c74401!important}body[data-a11y-theme=true] .ThemeHoverBG26:hover{background-color:#c74401!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor27{color:#d02c2a!important}body[data-a11y-theme=true] .ThemeBGColor27{background-color:#d02c2a!important}body[data-a11y-theme=true] .ThemeHoverBG27:hover{background-color:#d02c2a!important;transition:background-color .2s}body[data-a11y-theme=true] .ThemeColor28{color:#d81e60!important}body[data-a11y-theme=true] .ThemeBGColor28{background-color:#d81e60!important}body[data-a11y-theme=true] .ThemeHoverBG28:hover{background-color:#d81e60!important;transition:background-color .2s}body[data-a11y-theme=true] .MainBGColor{background-color:#ebedf1!important}body[data-a11y-theme=true] .ibu-flight-base,body[data-a11y-theme=true] .mod-back-top{background:#ebedf1!important;color:#121826!important;font-size:14px;line-height:18px}body[data-a11y-theme=true] .ibu-flight-dialog-base{color:#121826!important;font-size:14px;line-height:18px}body[data-a11y-theme=true] .BorderBtmDashed{border-bottom:1px dashed #6f7685!important}body[data-a11y-theme=true] .bod-bottom-dashed{border-bottom:1px dotted #6f7685!important;margin-bottom:4px}body[data-a11y-theme=true] .bod-bottom-solid{border-bottom:1px solid}body[data-a11y-theme=true] .ThemeShadow{box-shadow:0 6px 10px 0 rgba(18,24,38,.08),0 -2px 4px 0 rgba(18,24,38,.04)}body[data-a11y-theme=true] .color-234,body[data-a11y-theme=true] .color-333{color:#121826!important}body[data-a11y-theme=true] .theme-color1,body[data-a11y-theme=true] .theme-color2{color:#2c61fe!important}body[data-a11y-theme=true] .theme-color6{color:#6f7685!important}body[data-a11y-theme=true] .color-gray,body[data-a11y-theme=true] .theme-color7{color:#4f5563!important}body[data-a11y-theme=true] .color-blue{color:#2c61fe!important}body[data-a11y-theme=true] .color-fff{color:#fff!important}body[data-a11y-theme=true] .color-main{color:#121826!important}body[data-a11y-theme=true] .color-sub{color:#4f5563!important}body[data-a11y-theme=true] .color-theme{color:#2c61fe!important}body[data-a11y-theme=true] .color-gray85{color:#6f7685!important}.agencyModel_0394{background:#fff;border-radius:4px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);overflow-x:hidden;overflow-y:scroll}.agencyModel_0394.agencyModelDialog_4c30{border-radius:8px}.agencyModel_0394.agencyModelDialog_4c30 .agencyModelHead_7abb .title_acfe{font-size:20px;font-weight:500;line-height:26px;margin-bottom:16px}.agencyModel_0394 .priceDisplay_c3e5{white-space:nowrap}.agencyModel_0394 .agencyModelHead_7abb{background:#fff;padding:16px 16px 0;position:sticky;top:0;z-index:1}.agencyModel_0394 .agencyModelHead_7abb .title_acfe{font-weight:600}.agencyModel_0394 .agencyModelHead_7abb .selectPayment_48eb{display:flex;justify-content:space-between}.agencyModel_0394 .agencyModelHead_7abb .selectPayment_48eb li{align-items:center;border:1px solid #dadfe6;border-radius:4px;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:8px 0}.agencyModel_0394 .agencyModelHead_7abb .selectPayment_48eb .selectPaymentItem_3f1d{background:rgba(50,100,255,.08);border:1px solid #3264ff;position:relative}.agencyModel_0394 .agencyModelHead_7abb .selectPayment_48eb .selectPaymentItem_3f1d:before{border:8px solid transparent;border-top:8px solid var(--tripBrandingBlue);bottom:-15.5px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.agencyModel_0394 .agencyModelHead_7abb .selectPayment_48eb .selectPaymentItem_3f1d:after{border:8px solid transparent;border-top-color:#eef2ff;bottom:-14.5px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.agencyModel_0394 .paymentListWrapper_2986{width:100%}.agencyModel_0394 .paymentListWrapper_2986 .paymentList_1e44{flex-shrink:0;width:100%}.agencyModel_0394 .paymentListWrapper_2986 .paymentList_1e44 .obeeDetailsWrapper_99c1{background:var(--tripFifthGray);border-radius:4px;margin:0 16px 8px;padding:8px}.agencyModel_0394 .paymentListWrapper_2986 .paymentList_1e44 .obeeDetailsWrapper_99c1 .showMore_9f4d{cursor:pointer}.agencyModel_0394 .paymentListWrapper_2986 .paymentList_1e44 .obeeDetailsWrapper_99c1>li{display:flex;justify-content:space-between;margin-top:4px}.agencyModel_0394 .paymentListWrapper_2986 .paymentList_1e44>li{cursor:pointer;display:flex;justify-content:space-between;padding:16px;position:relative}.agencyModel_0394 .paymentListWrapper_2986 .paymentList_1e44>li .payIcon_8166{height:22px;width:22px}.agencyModel_0394 .paymentListWrapper_2986 .paymentList_1e44>li .bankCard_bdaa{align-items:center;border:.4px solid #dadfe6;border-radius:1.57px;display:flex;height:16px;justify-content:center;width:22px}.agencyModel_0394 .paymentListWrapper_2986 .paymentList_1e44>li:hover{background:rgba(50,100,255,.08)}.agencyModel_0394 .paymentListWrapper_2986 .paymentList_1e44>li:not(:last-child):after{background:var(--tripPlaceholderGray);bottom:0;content:"";display:block;height:1px;left:8px;position:absolute;width:calc(100% - 16px)}.agencyModelPayment_e786{margin-bottom:8px;position:relative;width:100%}.agencyModelPayment_e786 .paymentMethod_86fc{align-items:center;border:1px solid #dadfe6;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:4px 8px;width:100%}.agencyModelPayment_e786 .paymentMethod_86fc span{width:calc(100% - 24px)}.agencyModelPayment_e786 .paymentMethod_86fc span span{overflow:hidden;text-overflow:ellipsis;width:calc(100% - 30px)}.agencyModelPayment_e786 .paymentMethod_86fc:hover{border:1px solid #3264ff}.agencyModelPayment_e786 .paymentMethod_86fc .arrow_926b:hover{color:#3264ff}.agencyModelPayment_e786 .paymentMethodActive_582b{border:1px solid #3264ff}.agencyModelPayment_e786 .agencyModelWrapper_0bd2{bottom:30px;position:absolute}.agencyModelPopup{animation:showAnimation .3s ease-in 0s 1 normal forwards running;position:absolute;z-index:998}.agencyModelPopup .ps__rail-y{top:0!important;z-index:2}.agency-model-dialog{border-radius:8px;padding:0}.agency-model-dialog .ift-modal-close{z-index:2}.agency-model-dialog .ift-modal-content{max-height:unset!important}.agency-model-dialog .ift-modal-bottom{padding-top:0}.agency-model-dialog .ift-modal-bottom .ift-modal-bottom__yes{border-radius:4px;height:38px;margin-bottom:16px;margin-right:24px;margin-top:8px}.agency-model-dialog .ps__rail-y{top:0!important;z-index:2}.merchantModel_93ae{background:#fff;border-radius:4px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);overflow-x:hidden;overflow-y:scroll}.merchantModel_93ae .priceWrapper_1de1{flex-direction:column}.merchantModel_93ae .priceDisplay_92fa{white-space:nowrap}.merchantModel_93ae .underLinePrice_f7c3{text-decoration:line-through}.merchantModel_93ae .merchantModelHead_94bb{background:#fff;padding:16px 16px 0;position:sticky;top:0;z-index:1}.merchantModel_93ae .merchantModelHead_94bb .title_8cdb{font-weight:600}.merchantModel_93ae .merchantModelHead_94bb .selectPayment_1aa1{display:flex;justify-content:space-between}.merchantModel_93ae .merchantModelHead_94bb .selectPayment_1aa1 li{align-items:center;border:1px solid #dadfe6;border-radius:4px;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:8px 0}.merchantModel_93ae .merchantModelHead_94bb .selectPayment_1aa1 .selectPaymentItem_cb94{background:rgba(50,100,255,.08);border:1px solid #3264ff;position:relative}.merchantModel_93ae .merchantModelHead_94bb .selectPayment_1aa1 .selectPaymentItem_cb94:before{border:8px solid transparent;border-top:8px solid var(--tripBrandingBlue);bottom:-15.5px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.merchantModel_93ae .merchantModelHead_94bb .selectPayment_1aa1 .selectPaymentItem_cb94:after{border:8px solid transparent;border-top-color:#eef2ff;bottom:-14.5px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.merchantModel_93ae .paymentListWrapper_0a1c{padding-right:6px;width:100%}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f{width:100%}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .paymentDesc_b18c{background:#fff;padding:16px 16px 8px}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .paymentDescWithAgency_91e2 li{display:flex}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .paymentDescWithAgency_91e2 li:before{background:var(--tripTertiaryThirdBlack);border-radius:50%;content:"";display:block;flex-shrink:0;height:4px;left:50%;margin-right:4px;margin-top:7px;width:4px}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .obeeDetailsWrapper_26b2{background:var(--tripFifthGray);border-radius:4px;margin:0 16px 8px;padding:8px}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .obeeDetailsWrapper_26b2 .showMore_1eb3{cursor:pointer}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .obeeDetailsWrapper_26b2>li{display:flex;justify-content:space-between;margin-top:4px}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .unlimitedPayment_560b{border:1px solid transparent}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .unlimitedPayment_560b,.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f>li{background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:16px;position:relative}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .unlimitedPayment_560b .payIcon_93f7,.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f>li .payIcon_93f7{height:22px;width:22px}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .unlimitedPayment_560b .bankCard_b100,.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f>li .bankCard_b100{align-items:center;border:.4px solid #dadfe6;border-radius:1.57px;display:flex;height:16px;justify-content:center;width:22px}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .unlimitedPayment_560b:hover,.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f>li:hover{background:rgba(50,100,255,.08)}.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f .unlimitedPayment_560b:not(:last-child):after,.merchantModel_93ae .paymentListWrapper_0a1c .paymentList_f04f>li:not(:last-child):after{background:var(--tripPlaceholderGray);bottom:0;content:"";display:block;height:1px;left:8px;position:absolute;width:calc(100% - 16px)}.merchantModel_93ae .paymentListWrapper_0a1c .divide_80ee{background:var(--tripPlaceholderGray);height:8px;width:100%}.merchantModel_93ae.merchantModelDialog_a479{background:unset}.merchantModel_93ae.merchantModelDialog_a479 .paymentListWrapper_0a1c{padding-bottom:12px}.merchantModel_93ae.merchantModelDialog_a479 .lastPayment_86ff{border-radius:0 0 8px 8px}.merchantModel_93ae.merchantModelDialog_a479 .anchorButton_880e{background:rgba(15,41,77,.7);border-radius:17px;box-shadow:0 4px 16px 0 rgba(15,41,77,.08);color:#fff;line-height:18px;padding:16px}.merchantModel_93ae.merchantModelDialog_a479 .anchorButton_880e:hover{background:rgba(15,41,77,.8);border:1px solid transparent}.merchantModel_93ae.merchantModelDialog_a479 .unlimitedPayment_560b{border-radius:8px}.merchantModel_93ae.merchantModelDialog_a479 .divide_80ee{background:var(--tripFifthGray)}.merchantModel_93ae .anchorButton_880e{background:#fff;border:1px solid #f0f2f5;border-radius:13px;bottom:16px;box-shadow:0 4px 8px 0 rgba(15,41,77,.08);cursor:pointer;font-size:12px;height:26px;left:50%;line-height:26px;opacity:0;padding:2px 8px;position:absolute;transform:translateX(-50%);transition:opacity .5s ease-in-out;z-index:-1}.merchantModel_93ae .anchorButton_880e span{white-space:nowrap}.merchantModel_93ae .anchorButton_880e:hover{background:#eef2ff;border:1px solid #3264ff}.merchantModel_93ae .anchorButton_880e.showAnchorButton_b85b{opacity:1;z-index:1}.merchantModelPayment_ba7b{margin-bottom:8px;position:relative;width:100%}.merchantModelPayment_ba7b .paymentMethod_e814{align-items:center;border:1px solid #dadfe6;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:4px 8px;width:100%}.merchantModelPayment_ba7b .paymentMethod_e814 span{width:calc(100% - 24px)}.merchantModelPayment_ba7b .paymentMethod_e814 span span{overflow:hidden;text-overflow:ellipsis;width:calc(100% - 30px)}.merchantModelPayment_ba7b .paymentMethod_e814:hover{border:1px solid #3264ff}.merchantModelPayment_ba7b .paymentMethod_e814 .arrow_3e9a:hover{color:#3264ff}.merchantModelPayment_ba7b .paymentMethodActive_77ce{border:1px solid #3264ff}.merchantModelPayment_ba7b .merchantModelWrapper_99d2{bottom:30px;position:absolute}@keyframes breathe_59b1{0%{background-color:#fff}50%{background:rgba(50,100,255,.08);border:1px solid rgba(50,100,255,.32)}to{background-color:#fff}}.showUnlimitedBreath_5dad{animation:breathe_59b1 1s 2}.merchantModelPopup{animation:showAnimation .3s ease-in 0s 1 normal forwards running;position:absolute;z-index:998}.merchantModelPopup .ps__rail-y{top:0!important;z-index:2}@keyframes showAnimation{0%{opacity:0;transform:translateY(10px)}50%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.merchant-model-dialog{background:var(--tripFifthGray)!important;border-radius:8px;padding:0}.merchant-model-dialog .ift-modal-close{z-index:2}.merchant-model-dialog .ift-modal-body{margin:16px 10px 0 16px;position:relative}.merchant-model-dialog .ift-modal-body:after{background:linear-gradient(-180deg,rgba(245,247,250,0),#f5f7fa);bottom:0;content:"";display:block;height:24px;position:absolute;width:100%}.merchant-model-dialog .ift-modal-content{border-radius:8px;max-height:unset!important}.merchant-model-dialog .ift-modal-bottom{padding-top:0}.merchant-model-dialog .ift-modal-bottom .ift-modal-bottom__yes{border-radius:4px;height:38px;margin-bottom:16px;margin-right:24px;margin-top:8px}.merchant-model-dialog .ps__rail-y{top:0!important;z-index:2}.label-wrapper_5e26{border:1px solid rgba(6,174,189,.4);border-radius:2px 2px 2px 2px;box-sizing:border-box;color:var(--tripDeepCyan);font-size:12px;font-weight:500;line-height:17px;max-width:100%}.type-wrapper_775d{background:linear-gradient(90deg,#f6fad7,#e5faf8 20%,#d1f6f9);padding:2px 4px}.price-wrapper_bc9b{flex-grow:1;padding:2px 4px}.price-wrapper_bc9b,.text-limit_71d7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-limit_71d7{max-width:130px}.line-limit_9f05{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-width_941c{max-width:100%}[dir=rtl] .type-wrapper_775d{background:linear-gradient(270deg,#f6fad7,#e5faf8 20%,#d1f6f9)}[class*=rights-detail-policy-label-list-wrapper] .special-text{white-space:normal}.detail-fare-item-wrapper_ec3d+.detail-fare-item-wrapper_ec3d{margin-top:8px}.detail-fare-item-wrapper_ec3d{cursor:pointer}.icon-upgrade_eab4{color:var(--tripDeepCyan);position:relative;top:2px}.guarantee-label-container_0693{background:linear-gradient(90deg,rgba(6,174,189,.08) 0,rgba(6,174,189,0));border-radius:4px;box-sizing:border-box;padding:8px 0 8px 8px;width:100%}[dir=rtl] [class*=guarantee-label-container]{background:linear-gradient(270deg,rgba(6,174,189,.08) 0,rgba(6,174,189,0));padding:8px 8px 8px 0}.guarantee-wrapper-title_e5c7{color:var(--tripDeepCyan);display:flex;font-size:14px;gap:16px;line-height:18px}.guarantee-wrapper-title_e5c7 .title-text_6c16{font-weight:700;white-space:normal}.guarantee-wrapper-title_e5c7 .title-benefits_9da3{cursor:pointer;font-size:12px;text-decoration:underline;text-decoration-style:dashed;text-underline-position:under}.guarantee-info-item_9d9e{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:4px;line-height:18px}.guarantee-info-item_9d9e i{color:var(--tripDeepCyan)}.guarantee-info-item_9d9e .guarantee-info-fee_cc5a{white-space:normal}.guarantee-info-item_9d9e .guarantee-info-fee_cc5a span{color:var(--tripDeepCyan);font-weight:700}.guarantee-info-item_9d9e:hover{color:var(--tripBrandingBlue)}.is-show-hidden_8086 .icon-dr_cdd6{transform:rotate(0deg)}.icon-dr_cdd6{transform:rotate(180deg)}.viewmore-wrapper_ec48{color:var(--tripTertiaryBlack)}.title-rights-more_6e0f{color:var(--tripBrandingBlue)}.rights-info-wrapper_cdbe+.rights-info-wrapper_cdbe{margin-top:12px}.title-rights-more_6e0f,.viewmore-wrapper_ec48{cursor:pointer}.title-rights-more_6e0f:hover,.viewmore-wrapper_ec48:hover{transition:color .3s}.info-item-wrapper_5bc0{display:flex;flex-direction:column}.info-item-wrapper_5bc0+.info-item-wrapper_5bc0{margin-top:24px}.m-result-list .policy-wrapper.is-v3 .item-con-policy.is-v2 .baggage-v2 .hover-wrapper{row-gap:8px}.m-result-list .policy-wrapper.is-v3 .item-con-policy.is-v2 .baggage-v2 .hover-wrapper:hover .carryon{color:var(--tripBrandingBlue)!important;transition:color .3s!important}.m-result-list .policy-wrapper.is-v3 .item-con-policy.is-v2 .is-hidden,.m-result-list .policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label.is-hidden{color:#888}[dir=rtl] .policy-wrapper.is-v3 .result-item-flex__wrapper{margin-left:0;margin-right:8px}[dir=rtl] .policy-wrapper.is-v3 .result-item-con-more.is-v3 .show-more-icon{transform:rotate(90deg)}[dir=rtl] .policy-wrapper.is-v3 .result-item-flex .result-item-price .user-select .book-btn-left{left:0;right:auto}[dir=rtl] .policy-wrapper.is-v3 .result-item-flex__wrapper .result-item-flex__title-recommend{border-bottom-left-radius:4px;border-bottom-right-radius:0;left:auto;right:24px}[dir=rtl] .policy-wrapper.is-v3 .result-item-flex__wrapper .result-item-flex__title-recommend:before{border-color:transparent var(--tripDeepCyan) transparent transparent;border-width:0 6px 6px 0;bottom:-5px;left:auto;right:0}[dir=rtl] .policy-wrapper.is-v3 .item-con-policy-loading.detail-loading+.detail-loading,[dir=rtl] .policy-wrapper.is-v3 .result-item-flex__wrapper+.result-item-flex__wrapper{margin-left:0;margin-right:8px}[dir=rtl] .policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .title-details{left:0;right:auto}[dir=rtl] .policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .title-details:before{padding-left:0;padding-right:10px;transform:translateX(100%)}[dir=rtl] .policy-wrapper.is-v3 .o-special-label>.fi-icon{float:right;padding-right:0!important}[dir=rtl] .policy-wrapper.is-v2 .result-item-flex-class{margin-left:10px;margin-right:0}[dir=rtl] .policy-wrapper.is-v2 .result-item-price{margin-left:0;margin-right:16px}[dir=rtl] .policy-wrapper.is-v2 .item-con-policy.is-v2 .o-special-label .special-text{margin-left:0;margin-right:8px}[dir=rtl] .policy-wrapper.is-v2 .policy-wrapper__head-wrapper .policy-wrapper__item+.policy-wrapper__item{margin-left:0;margin-right:10px}[dir=rtl] .policy-wrapper.is-v2 .policy-wrapper__price-head{margin-left:0;margin-right:16px}[dir=rtl] .policy-wrapper.is-v2 .result-item-price__info-wrapper{margin-left:8px;margin-right:0}[dir=rtl] .policy-wrapper.is-v2 .item-con-policy-limted-label-list.is-limted .o-special-label{border-left:1px solid var(--tripTertiaryGray);border-right:none;padding-left:8px;padding-right:0}[dir=rtl] .policy-wrapper.is-v2 .item-con-policy-limted-label-list.is-limted .o-special-label:last-child{border-left:none;padding-left:0}[dir=rtl] .policy-wrapper.is-v2 .item-con-policy-limted-label-list.is-limted .o-special-label:last-child .special-text{margin-left:0}[dir=rtl] .policy-wrapper.is-v2 .o-special-label+.o-special-label{margin-left:0;margin-right:8px}[dir=rtl] .policy-wrapper.is-v2 .item-body.error .error-img{background:url(images/camel-white_7aa892aec0.gif);background-size:100% 100%}[dir=rtl] .policy-wrapper.is-v2 .item-body.error .error-text{margin-left:0;margin-right:16px}[dir=rtl] .policy-wrapper.is-v2 .item-con-policy-loading .o-special-label i{float:right;padding:0}[dir=rtl] .policy-wrapper.is-v2 .item-con-policy-loading .special-text{margin-left:0;margin-right:18px}[dir=rtl] .policy-wrapper.is-v2 .item-con-policy-loading .item-con-policy-loading__btn-wrapper .special-text{margin-left:8px}[dir=rtl] .policy-wrapper.is-v2 .product-label__wrapper .flight-tag+.flight-tag{margin-left:0;margin-right:8px}[dir=rtl] .policy-wrapper.is-v2 .result-item-con-more.is-v2{text-align:left}[dir=rtl] .policy-wrapper.is-v2 .o-special-label>.fi-icon{float:right}[dir=rtl] .policy-wrapper.is-v2 .result-item-flex .o-special-label>i{padding-left:4px;padding-right:0}[dir=rtl] .policy-wrapper.is-v2 .baggage-icon{margin-left:4px;margin-right:0}[dir=rtl] .policy-wrapper.is-v2 .result-item-flex__bottom-wrapper .result-item-flex__left-wrapper .mileage-label{margin-left:8px;margin-right:0}[dir=rtl] .price-area-new .m-total-pop__price{padding-left:0;padding-right:18px}[dir=rtl] .price-area-new .m-total-pop__top .m-total-pop__price{padding-left:18px;padding-right:0}[dir=rtl] .price-area-new .m-total-pop__scroll-wrapper{margin-left:-8px;margin-right:0;padding-left:8px;padding-right:0}.app-discount__container{align-items:center;background-image:url(https://static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/appdownload/middle_price_bg.png_.webp);background-repeat:no-repeat;background-size:cover;border-radius:4px;cursor:auto;display:flex;flex:0 0 auto;flex-direction:column;height:var(--card-item-height);justify-content:space-between;margin-top:16px;margin-inline-start:8px;overflow:hidden;position:relative;width:180px}.app-discount__title{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:8px;margin-top:32px;padding-inline:8px}.app-discount__title span{color:#fff;font-size:20px;font-weight:700;line-height:26px;text-align:center;white-space:normal}.app-discount__download{align-items:center;display:flex;flex-direction:column;gap:16px}.app-discount__bubble{background:linear-gradient(-180deg,#ff85ae,#f94c86 84.73%);border-radius:13px;box-sizing:border-box;display:flex;flex:0 0 83px;padding-inline:10px;position:relative;width:150px}.app-discount__bubble b{font-size:30px;line-height:40px;margin-inline:2px}.app-discount__bubble .text{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:center;text-align:center;text-shadow:0 1px 4px rgba(168,2,58,.58),0 0 1px #fff;white-space:normal;width:100%}.app-discount__bubble .text,.app-discount__bubble .text .is-price-overlength b{font-size:19px;line-height:24px}.app-discount__bubble:before{border:8px solid transparent;border-top-color:#ff2a74;bottom:-16px;content:"";height:0;inset-inline-start:calc(50% - 8px);position:absolute;width:0}.app-discount__phone{align-items:center;background-image:url(images/middle_phone_6c82f3e30f.png_.webp);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:24px;width:160px}.app-discount__phone.fix-height{height:238px}.app-discount__qrcode{height:108px;margin-top:51px;width:108px}.app-discount__close{inset-inline-end:7px;position:absolute;top:7px}.app-discount__close .fi-icon_close_line{color:#fff;font-size:14px}.app-discount__store{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:12px}.app-discount__android,.app-discount__ios{cursor:pointer;height:31px;width:108px}.result-item-con{background:#fafdff}.result-item-con .result-item-con-class{display:table-cell;*float:left}.result-item-con .result-status-item{display:flex;justify-content:center;padding:20px 0 20px 20px}.result-item-con .result-status-item .item-con-cell{display:flex;flex-direction:column;justify-content:center}.result-item-con .special{color:#6b8299;line-height:1;margin-bottom:4px}.result-item-con .special:first-child{margin-top:4px}.result-item-con .special:last-child{margin-bottom:0}.result-item-con .special-line{border-bottom:1px dotted #6b8299;cursor:help}.result-item-con .o-special-label{color:#6b8299;display:block;line-height:20px}.result-item-con .o-special-label>i{font-size:16px;padding-right:4px}.result-item-con .o-special-label>i,.result-item-con .o-special-label>span{vertical-align:middle}.result-item-con .o-special-label .fi_flight{float:left}.result-item-con .o-special-label .special-text{margin-left:18px}.result-item-con .o-special-label .fi-icon_red{color:var(--tripDeepRed)}.result-item-con .o-special-label .fi-icon_check_line,.result-item-con .o-special-label .fi-icon_green{color:var(--tripDeepCyan)}.result-item-con .o-special-label-line{border-bottom:1px dotted #6b8299;cursor:pointer}.result-item-con .result-item-policy{flex:1}.result-item-con .result-item-price{padding:0 10px 0 20px;text-align:right}.result-item-con .result-item-price .total{color:#6b8299;line-height:1.2}.result-item-con .result-item-price .total>em,.result-item-con .result-item-price .total>span{padding-left:4px}.result-item-con .result-item-price__memberTip .fi-brand{background:#fff0e5;border-radius:2px;margin-right:5px;padding:3px;vertical-align:-1px}.result-item-con .result-item-price .item-con-originPrice{margin-bottom:3px}.result-item-con .result-item-price .item-con-originPrice .o-price-originPrice{color:#6b8299;text-decoration:line-through}.result-item-con .item-con-cell-btn{padding-right:20px;text-align:center}.result-item-con .item-con-cell-btn .o-btn_key{box-shadow:0 1px 4px 0 rgba(255,143,0,.6);font-size:16px;height:44px;line-height:46px;min-width:60px;padding:0 10px}.result-item-con .item-con-cell-btn .stock{color:#f50;display:block;line-height:1;margin-top:5px}.result-item-con .item-con-policy .craftSpan{border-left:1px solid;color:#ccdef0;display:inline-block;height:8px;margin-left:4px;padding-right:4px}.result-item-con .result-item-con-payment-method{background:#eef7ff;margin:0 20px 20px;padding:16px}.result-item-con .result-item-con-payment-method .payment-tip{margin-right:12px;min-width:27%}.result-item-con .result-item-con-payment-method .payment-list-wrapper{flex-basis:100%}.result-item-con .result-item-con-payment-method .payment-list{justify-content:space-between;margin-bottom:12px}.result-item-con .result-item-con-payment-method .payment-list .card-pic{height:24px;width:36px}.result-item-con .result-item-con-payment-method .payment-list .card-name{margin-left:8px}.result-item-con .result-item-con-payment-method .payment-list:last-child{margin-bottom:0}.result-item-con .result-item-con-payment-method .payment-btn{background:#ffa900;border-radius:2px;cursor:pointer;margin-left:8px;padding:7px 12px}.result-item-con .result-item-con-payment-method .payment-btn:hover{background:#f08800}.list-policy-item-hover-container{max-width:287px;min-width:209px}.list-policy-item-hover-container .special.is-advantage .special-text{color:var(--tripBlack)}.list-policy-item-hover-container .special.is-disadvantage .special-text{color:var(--tripTertiaryThirdBlack)}.list-policy-item-hover-container .fi-icon.fi-icon_red{color:var(--tripDeepRed)}.list-policy-item-hover-container .fi-icon.fi-icon_green{color:var(--tripDeepCyan)}.list-policy-item-hover-container .fi-icon.fi-icon_gray{color:var(--tripTertiaryThirdBlack)}.list-change-refund-policy-item-hover-container{width:150px}.debug-info-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:12px}.debug-info{font-size:16px;font-weight:600}.debug-text{font-size:14px;line-height:1.6}.debug-modal-width{width:500px;word-break:break-all}.debug-modal-width .tooltip-content::-webkit-scrollbar{width:6px}.debug-modal-width .tooltip-content::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.guarantee-info-tooltip .tooltip-content::-webkit-scrollbar{width:6px}.guarantee-info-tooltip .tooltip-content::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.app-new-user-coupon-banner{align-items:center;background:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/new_user_coupon/app_new_user_coupon_bg.png_.webp) no-repeat;background-size:cover;border-radius:4px;cursor:auto;display:flex;flex:0 0 auto;flex-direction:column;height:var(--card-item-height);justify-content:space-between;margin-top:16px;margin-inline-start:8px;overflow:hidden;position:relative;width:180px}.app-new-user-coupon-banner__close{cursor:pointer;inset-inline-end:7px;position:absolute;top:7px}.app-new-user-coupon-banner__close .fi-icon_close_line{color:#fff;font-size:14px}.app-new-user-coupon-banner__title{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:8px;margin-top:32px;padding-inline:8px;width:124px}.app-new-user-coupon-banner__title span{color:#fff;font-size:20px;font-weight:700;line-height:26px;text-align:center;white-space:normal}.app-new-user-coupon-banner__bubble{align-items:center;background:url(images/msg_pop_16a46f3fd3.png_.webp) no-repeat 50%/cover;border-radius:13px;box-sizing:border-box;display:flex;height:83px;justify-content:center;margin:0 auto 16px;position:relative;width:144px}.app-new-user-coupon-banner__bubble:before{border:8px solid transparent;border-top-color:#fff;bottom:-15px;content:"";height:0;inset-inline-start:calc(50% - 8px);position:absolute;width:0}.app-new-user-coupon-banner__bubble.scaling-fonts b,.app-new-user-coupon-banner__bubble.scaling-fonts span{font-size:18px!important}.app-new-user-coupon-banner__phone{align-items:center;background-image:url(images/middle_phone_6c82f3e30f.png_.webp);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:27px;width:160px}.app-new-user-coupon-banner__phone.fix-height{height:238px}.app-new-user-coupon-banner__qrcode{height:118px;margin-top:38px;width:130px}.app-new-user-coupon-banner__store{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:12px}.app-new-user-coupon-banner__android,.app-new-user-coupon-banner__ios{cursor:pointer;height:31px;width:108px}.app-new-user-coupon-banner__discount-num,.app-new-user-coupon-banner__discount-num b{color:var(--tripDeepPink);font-family:Trip Geom,BlinkMacSystemFont,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:40px;margin-right:2px;position:relative}.app-new-user-coupon-banner__discount-num{font-family:Trip Geom,BlinkMacSystemFont,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:20px;white-space:nowrap}.m-total-pop{box-sizing:border-box;width:320px}.m-total-pop__type{margin-bottom:10px;padding-top:10px}.m-total-pop__type:first-child{padding-top:0}.m-total-pop__type .booking-fee{cursor:pointer}.m-total-pop__type .booking-fee:hover{color:var(--tripBrandingBlue)}.m-total-pop__top{border-bottom:1px dashed #ccdef0}.m-total-pop__hd,.m-total-pop__item{display:flex}.m-total-pop__hd>span,.m-total-pop__item>span{flex:1}.m-total-pop__hd{align-items:center;font-weight:700;margin-bottom:10px}.m-total-pop__hd .o-price-flight__currency,.m-total-pop__hd .o-price-flight__num{font-size:12px}.m-total-pop__hd .o-price-flight__em{color:#234;font-size:12px}.m-total-pop__item{color:#6b8299;margin-bottom:10px}.m-total-pop__item .o-price-flight__currency,.m-total-pop__item .o-price-flight__num{color:#6b8299;font-size:12px}.m-total-pop__fee{align-items:center;display:flex}.m-total-pop__fee .tips-icon{margin-left:4px}.m-total-pop__fee.hover-blue:hover{color:var(--tripBrandingBlue);cursor:pointer}.m-total-pop__price{padding-left:18px;text-align:right}.m-total-pop__price.discount{color:#36b389;position:relative}.m-total-pop__price.discount:after{content:"-";left:10px;position:absolute;top:0}.m-total-pop__price.is-free{color:var(--tripCyan)}.m-total-pop__tip{color:#6b8299;font-size:10px}.m-total-pop__bottom{border-top:1px dashed #ccdef0;font-weight:700;padding-top:16px}.m-total-pop__bottom .o-price-flight__currency,.m-total-pop__bottom .o-price-flight__num{font-size:12px}.m-total-pop.tip-white-shadow .tip-arrow{left:auto;right:18px}.m-total-pop__card_fee{background:var(--tripFifthGray);color:var(--tripSecondaryBlack);font-size:14px;line-height:18px;margin-top:16px;max-height:200px;overflow-y:scroll}.m-total-pop__card_fee::-webkit-scrollbar{height:1px;width:5px}.m-total-pop__card_fee::-webkit-scrollbar-thumb{background:hsla(0,0%,40%,.2);border-radius:5px}.m-total-pop__card_fee .card-fee-notice{padding:16px}.m-total-pop__card_fee .card-fee-content{padding:0 4px 16px 16px}.m-total-pop__card_fee .card-fee-content li{align-items:center;display:flex;justify-content:space-between;padding-right:12px}.m-total-pop__card_fee .card-fee-content li:not(:first-child){margin-top:8px}.m-total-pop__card_fee .card-fee-content li .card-fee-price{margin-left:16px;white-space:nowrap}.price-area-new .m-total-pop__subtitle{color:var(--tripTertiaryThirdBlack);font-size:12px;font-weight:400;letter-spacing:0;line-height:18px}.price-area-new .m-total-pop__type{border-bottom:1px dashed var(--tripTertiaryGray);margin-bottom:0;padding-top:16px}.price-area-new .m-total-pop__type .is-pointer{cursor:pointer}.price-area-new .m-total-pop__type .is-pointer:hover{color:var(--tripBrandingBlue)}.price-area-new .m-total-pop__type.is-pu{border-bottom:initial;padding-top:0}.price-area-new .m-total-pop__type>dd:last-child{margin-bottom:16px}.price-area-new .m-total-pop__type:last-child{border-bottom:0}.price-area-new .m-total-pop__type:last-child>dd:last-child{margin-bottom:0}.price-area-new .m-total-pop__type.m-total-pop__top{padding-top:0}.price-area-new .m-total-pop__type.extraFees .discount{color:inherit}.price-area-new .m-total-pop__type.extraFees .discount:after{display:none}.price-area-new .m-total-pop__type.special-fee .discount{color:var(--tripDeepCyan)}.price-area-new .m-total-pop__scroll-wrapper{margin-right:-8px;max-height:300px;overflow-y:auto;padding-right:8px}.price-area-new .m-total-pop__scroll-wrapper::-webkit-scrollbar{height:1px;width:5px}.price-area-new .m-total-pop__scroll-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,40%,.2);border-radius:5px}.price-area-new .m-total-pop__top{border-bottom:1px dashed var(--tripTertiaryGray)}.price-area-new .m-total-pop__top .o-price-flight{color:var(--tripBlack);font-weight:600}.price-area-new .m-total-pop__top .o-price-flight>span{color:var(--tripBrandingBlue);display:inline-block;font-size:18px;line-height:24px}.price-area-new .m-total-pop__item,.price-area-new .m-total-pop__tip{color:var(--tripTertiaryThirdBlack)}.price-area-new .m-total-pop__tip{font-size:14px}.price-area-new .m-total-pop__bottom{border-top:0;font-weight:400}.price-area-new .m-total-pop__bottom .o-price-flight{color:inherit}.price-area-new .m-total-pop__hd{font-weight:400;margin-bottom:10px}.price-area-new .m-total-pop__hd .o-price-flight__currency,.price-area-new .m-total-pop__hd .o-price-flight__num{font-size:14px}.price-area-new .m-total-pop__hd .o-price-flight__em{color:inherit;font-size:14px}.price-area-new .m-total-pop__avg{display:block;text-align:right}.price-area-new .m-total-pop__price{padding-left:18px;text-align:right;word-break:break-all}.price-area-new .m-total-pop__price.discount{color:var(--tripDeepOrange);position:relative}.price-area-new .m-total-pop__price.discount:after{content:"-";left:10px;position:absolute;top:0}.price-area-new .m-total-pop__icon{height:18px;margin-right:8px;width:18px}.price-area-new.obFee-price-area{overflow:hidden;padding:24px}.price-area-new.obFee-price-area .ps__rail-y{left:unset!important;right:0!important}.tip-white-shadow.m-total-pop{padding:24px}.debug-modal-container .debug-content-wrapper{align-items:flex-start;justify-content:space-between}.debug-modal-container .debug-click{color:#287dfa;cursor:pointer;margin-left:20px;white-space:nowrap}.debug-modal-container .debug-click.is-all{margin-left:0}.debug-modal-container .debug-click:hover{border-bottom:1px solid #287dfa}.ift-modal-container.meta-price-change-popup{border-radius:8px;padding:0}.ift-modal-container.meta-price-change-popup .ift-modal-content{border-radius:8px 8px 0 0}.ift-modal-container.meta-price-change-popup .popup-header{align-items:center;background:linear-gradient(-90deg,#fff,#e7fdff);border-radius:2px 2px 0 0;display:flex;font-size:20px;font-weight:600;height:100px;justify-content:space-between;line-height:26px;padding:0 24px;width:670px}.ift-modal-container.meta-price-change-popup .dialog-content{padding:24px 24px 0}.ift-modal-container.meta-price-change-popup .dialog-content .f-bold{font-weight:700;margin-inline-start:8px}.ift-modal-container.meta-price-change-popup .ift-modal-bottom{padding:24px 24px 24px 0}.flt-page-overlay+.m-flyer-plus__wrapper{z-index:1000!important}.flt-page-modal .price-area.fix-price-area .o-price-flight__currency,.flt-page-modal .price-area.fix-price-area .o-price-flight__num{color:var(--tripDeepPink)}.flt-page-modal .price-area.fix-price-area .o-price-flight{border-bottom:none;cursor:default}.flt-page-modal .price-area .item-con-price__wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.flt-page-modal .price-area .item-con-price{align-items:flex-end;display:flex;gap:4px;justify-content:flex-end}.flt-page-modal .price-area .item-con-price .item-con-price__del{font-size:14px;line-height:18px}.flt-page-modal .price-area .item-con-price .o-price-flight{font-size:24px;font-weight:700;line-height:30px;order:1}.flt-page-modal .price-area .item-con-price .o-price-flight .o-price-flight__currency,.flt-page-modal .price-area .item-con-price .o-price-flight .o-price-flight__num{font-size:24px}.flt-page-modal .price-area .item-con-price .bound-prcie-diff-wrapper{order:2}.flt-page-modal .price-area .result-item-price__total{color:var(--tripSecondaryBlack);font-size:14px;line-height:18px}.flt-page-modal .price-area .result-item-price__total.mt-8{margin-top:4px}.flt-page-modal .result-item-flex.error .result-item-flex__error-wrapper{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;margin-bottom:48px;max-width:100%}.flt-page-modal .result-item-flex.error .result-item-flex__error-wrapper .error-img{background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/flight_list/middleNoRes.png_.webp);background-size:156px 156px;height:156px;width:156px}.flt-page-modal .result-item-flex.error .result-item-flex__error-wrapper .error-text{align-items:center}.flt-page-modal .result-item-flex.error .result-item-flex__error-wrapper .error-text .f-bold{color:var(--tripSecondaryBlack);font-size:18px;line-height:24px}.flt-page-modal .result-item-flex.error .result-item-flex__error-wrapper .error-text .error-text-desc{color:var(--tripTertiaryThirdBlack);font-size:14px;line-height:20px;margin-top:8px}.flt-page-modal .result-item-flex.error .result-item-flex__error-wrapper .error-text .error-btn{margin-top:24px}.policy-wrapper.is-v3.is-mid-modal-page{background-color:var(--tripFifthGray);padding:32px 32px 0}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_module-title{color:var(--tripBlack);font-size:24px;font-weight:700;line-height:30px}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper{padding-inline:0!important;padding:0}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .policy-info-repricing-text{padding-top:8px}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .o-price-flight{border-bottom:1px dashed var(--tripBrandingBlue);color:var(--tripBrandingBlue)}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .o-price-flight.fixed-price{border-bottom:none;color:var(--tripDeepPink);cursor:auto}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .result-item-flex-class__cabin-content-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .result-item-flex-class__cabin-content-wrapper{cursor:pointer}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .result-item-flex-class__cabin .m-hover-pop .text-wrapper{text-overflow:clip!important;-webkit-line-clamp:none!important;-webkit-box-orient:initial!important}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .fi-icon_radio_unselected{color:#657489;font-size:23px}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .fi-icon_radio_unselected:hover{color:var(--tripBrandingBlue)}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .fi-icon_radio_selected{color:var(--tripBrandingBlue);font-size:23px}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .item-con-policy-limted-label-list.is-rights{color:var(--tripBlack);line-height:18px}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .item-con-policy-limted-label-list.is-rights .icon-rights{line-height:18px}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .slidePic .arrow{height:40px;width:40px}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .slidePic .arrow-next{right:-20px!important}@media screen and (max-width:1024px){.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .slidePic .arrow-next{right:-29px!important}}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .slidePic .arrow-next .fi-icon{font-size:24px;line-height:40px}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .slidePic .arrow-pre{left:-20px!important}@media screen and (max-width:1024px){.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .slidePic .arrow-pre{left:-29px!important}}.policy-wrapper.is-v3.is-mid-modal-page .policy-wrapper_content-wrapper .slidePic .arrow-pre .fi-icon{font-size:24px;line-height:40px}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex__wrapper{border:1px solid var(--tripTertiaryGray);border-radius:8px;box-sizing:border-box;cursor:pointer;margin-left:16px;min-width:calc(33.33333% - 14px);width:calc(33.33333% - 14px)}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex__wrapper.border-blue{border:1px solid var(--tripBrandingBlue)!important;box-shadow:inset 0 0 0 1px var(--tripBrandingBlue)!important}@media screen and (max-width:1024px){.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex__wrapper{min-width:240px}}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex__wrapper.isGuarantee{border:1px solid var(--tripTertiaryGray)}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex__wrapper.is-first-card{margin-left:8px}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex__wrapper.isSelect{border:1px solid var(--tripBlack);box-shadow:inset 0 0 0 1px var(--tripBlack)}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex__wrapper.isSelect.isGuarantee{border:1px solid var(--tripDeepCyan);box-shadow:inset 0 0 0 1px var(--tripDeepCyan)}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex__wrapper.isSelect.border-pink{border:1px solid var(--tripPink);box-shadow:inset 0 0 0 1px var(--tripPink)}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex__wrapper.isSelect.border-blue{border:1px solid var(--tripBrandingBlue);box-shadow:inset 0 0 0 1px var(--tripBrandingBlue)}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex .item-con-policy-loading{border:1px solid var(--tripTertiaryGray);box-sizing:border-box;min-width:calc(33.33333% - 14px);width:calc(33.33333% - 14px)}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex .item-con-policy-loading.item-card-height{min-height:300px}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex .item-con-policy-loading.detail-loading{margin-left:16px}.policy-wrapper.is-v3.is-mid-modal-page .result-item-flex .item-con-policy-loading.detail-loading.is-first-card{margin-left:0}.flt-middle-page--dense .policy-wrapper.is-v3.is-mid-modal-page{padding:8px 32px 0}.policy-wrapper.is-v3{--card-item-height:400px;background-color:var(--tripFifthGray);cursor:auto;padding:0}.policy-wrapper.is-v3 .result-item-flex__freecheckin-wrapper .checkin-bundle .product-label__title{white-space:normal}.policy-wrapper.is-v3 .item-con-price.is-no-wrap{display:-webkit-box;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:break-word}.policy-wrapper.is-v3 .item-con-price.is-no-wrap .result-item-price__total{display:inline-block}.policy-wrapper.is-v3 .item-con-price.is-wrap{align-items:flex-start;display:flex;flex-direction:column}.policy-wrapper.is-v3 .item-con-price.is-wrap .o-price-flight__num{white-space:normal;word-break:break-all}.policy-wrapper.is-v3 .item-con-price.is-wrap .result-item-price__total{margin-top:8px}.policy-wrapper.is-v3 .item-con-price.is-wrap .item-con-price__del{margin-left:0;margin-top:8px}.policy-wrapper.is-v3 .item-con-price.is-wrap .item-con-price__trip{margin-left:0}.policy-wrapper.is-v3 .item-con-price__price-off-wrapper{justify-content:flex-start}.policy-wrapper.is-v3 .item-con-price__del,.policy-wrapper.is-v3 .item-con-price__trip{margin-left:8px;margin-right:0}.policy-wrapper.is-v3 .item-con-price__trip.is-wrap{margin-left:0}.policy-wrapper.is-v3 .result-item-price__off{color:#fff;font-size:15px;justify-content:flex-start;line-height:22px;margin-bottom:4px}.policy-wrapper.is-v3 .result-item-price__off .off{background-color:var(--tripPink);border-radius:2px}.policy-wrapper.is-v3 .result-item-price__off .off:after{display:none}.policy-wrapper.is-v3 .o-price-flight__currency,.policy-wrapper.is-v3 .o-price-flight__num{font-size:20px;line-height:1}.policy-wrapper.is-v3 .slidePic-content{margin-left:-8px}.policy-wrapper.is-v3 .item-body.result-item-flex.error{background-color:#fff;justify-content:center}.policy-wrapper.is-v3 .item-body.result-item-flex.error .result-item-flex__error-wrapper{align-items:center;display:flex;max-width:75%}.policy-wrapper.is-v3 .item-body.result-item-flex.error .result-item-flex__error-wrapper .error-img{height:110px;min-width:110px;width:110px}.policy-wrapper.is-v3 .item-body.result-item-flex.error .result-item-flex__error-wrapper .error-text{align-items:flex-start}.policy-wrapper.is-v3 .obFeePM-container{background:linear-gradient(90deg,var(--tripFifthGray) 0,#fff 70%);color:#455873;margin-top:4px;padding:8px;width:100%}.policy-wrapper.is-v3 .fi-icon.fi-icon_default{color:var(--tripSecondaryBlack)}.policy-wrapper.is-v3 .slidePic.farecard-content{width:100%}.policy-wrapper.is-v3 .slidePic.farecard-content .arrow.arrow-next{right:22px}.policy-wrapper.is-v3 .slidePic.farecard-content .arrow.arrow-pre{left:22px}.policy-wrapper.is-v3 .result-item-flex__bottom-info-wrapper{width:100%}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper{border-top:none;display:flex;flex-direction:column;padding:8px 0 0;position:relative;width:100%}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper.is-expand-limted{flex-direction:column}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper.is-hidden,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper.is-loading{height:0;padding:0;visibility:hidden}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .transfer-tip-trigger{cursor:pointer;display:flex;gap:5px}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .transfer-tip-trigger:hover{color:var(--tripBrandingBlue)}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .transfer-tip-trigger i{font-size:16px}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__brand-wrapper{flex:1 0 auto}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__brand-wrapper .o-special-label.brand-benefits{cursor:pointer;display:flex;margin-bottom:8px}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__brand-wrapper .o-special-label.brand-benefits>i{padding:0}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__brand-wrapper .o-special-label.brand-benefits .special-text{margin-left:5px}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__left-wrapper{align-items:flex-start;display:flex;flex:1 0 auto}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__left-wrapper .mileage-label{background:linear-gradient(-90deg,#0ed7e0,#00bacb);border:1px solid transparent!important;border-radius:2px;color:#fff;cursor:pointer;margin-bottom:0;margin-right:8px;padding:0 4px}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__left-wrapper .mileage-label.icon-rights,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__left-wrapper .mileage-label.icon-rights .special-text{background-color:transparent;border:none}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__left-wrapper .mileage-label .special-text{display:flex;font-size:12px;margin-left:0}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__left-wrapper .mileage-label .special-text .special-line{border-bottom:0}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__right-wrapper{display:flex;flex:1 0 auto}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__mileage{cursor:pointer}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__earlyBird-wrapper .early-bird-label,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__mileage .early-bird-label{display:flex}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__earlyBird-wrapper .early-bird-label .special-text,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__mileage .early-bird-label .special-text{margin-left:0}.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__earlyBird-wrapper .special-text,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .result-item-flex__mileage .special-text{white-space:normal}.policy-wrapper.is-v3 .item-con-policy.is-v2 .labels-hover-blue .o-special-label .fi-icon_red,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .labels-hover-blue .o-special-label .fi-icon_red{color:var(--tripSecondaryBlack)}.policy-wrapper.is-v3 .item-con-policy.is-v2 .labels-hover-blue .o-special-label:hover,.policy-wrapper.is-v3 .item-con-policy.is-v2 .labels-hover-blue .o-special-label:hover .ThemeColor25,.policy-wrapper.is-v3 .item-con-policy.is-v2 .labels-hover-blue .o-special-label:hover .ThemeColor7,.policy-wrapper.is-v3 .item-con-policy.is-v2 .labels-hover-blue .o-special-label:hover .ThemeColor8,.policy-wrapper.is-v3 .item-con-policy.is-v2 .labels-hover-blue .o-special-label:hover .fi-icon,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .labels-hover-blue .o-special-label:hover,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .labels-hover-blue .o-special-label:hover .ThemeColor25,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .labels-hover-blue .o-special-label:hover .ThemeColor7,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .labels-hover-blue .o-special-label:hover .ThemeColor8,.policy-wrapper.is-v3 .result-item-flex__bottom-wrapper .labels-hover-blue .o-special-label:hover .fi-icon{color:var(--tripBrandingBlue)!important;transition:color .3s}.policy-wrapper.is-v3 .item-con-policy.is-v2 .item-con-policy-loading-col .carryon,.policy-wrapper.is-v3 .item-con-policy.is-v2 .item-con-policy-loading-col .checked{width:100%}.policy-wrapper.is-v3 .item-con-policy.is-v2 .item-con-policy-loading-col .special-text{flex-grow:1}.policy-wrapper.is-v3 .item-con-policy.is-v2 .wrapper__title{color:var(--tripBlack);font-size:14px;font-weight:700;letter-spacing:0;line-height:18px}.policy-wrapper.is-v3 .item-con-policy.is-v2 .item-con-policy-label-list{align-items:flex-start;display:flex;flex-direction:column}.policy-wrapper.is-v3 .item-con-policy.is-v2 .item-con-policy-label-list .special{margin-bottom:0}.policy-wrapper.is-v3 .item-con-policy.is-v2 .item-con-policy-label-list .o-special-label+.o-special-label{margin-top:8px}.policy-wrapper.is-v3 .item-con-policy.is-v2 .item-con-policy-label-new-color .special .fi-icon_default,.policy-wrapper.is-v3 .item-con-policy.is-v2 .item-con-policy-label-new-color .special .fi-icon_red{color:var(--tripSecondaryBlack)!important}.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label{align-items:flex-start;display:flex;transition:color .3s}.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label>i{padding:0}.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label+.o-special-label{margin-left:0}.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label .special-text{margin-left:5px}.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label[data-category=BAGGAGE],.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label[data-category=Baggage]{cursor:pointer;flex:1;white-space:nowrap}.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label[data-category=BAGGAGE] .title-content,.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label[data-category=Baggage] .title-content{white-space:normal}.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label[data-category=REFUND_FEE],.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label[data-category=RefundFee]{cursor:pointer;flex:1;margin-bottom:0;white-space:normal}.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label[data-category=CHANGE_FEE],.policy-wrapper.is-v3 .item-con-policy.is-v2 .o-special-label[data-category=ChangeFee]{cursor:pointer;flex:1;white-space:normal}.policy-wrapper.is-v3 .item-con-policy.is-v2 .baggage-v2 .o-special-label{cursor:default}.policy-wrapper.is-v3 .item-con-policy.is-v2 .baggage-v2 .hover-wrapper{align-items:start;cursor:pointer;display:flex;flex-direction:column;row-gap:4px}.policy-wrapper.is-v3 .item-con-policy.is-v2 .baggage-v2 .hover-wrapper .carryon,.policy-wrapper.is-v3 .item-con-policy.is-v2 .baggage-v2 .hover-wrapper .checked{display:inline-block}.policy-wrapper.is-v3 .item-con-policy.is-v2 .baggage-v2 .hover-wrapper .icon-wrapper{display:inline-block;position:absolute}.policy-wrapper.is-v3 .item-con-policy.is-v2 .baggage-v2 .hover-wrapper .baggage-icon{width:2px}.policy-wrapper.is-v3 .item-con-policy.is-v2 .baggage-v2 .hover-wrapper .subject{display:inline-block;max-width:none;padding-inline-start:20px}.policy-wrapper.is-v3 .item-con-policy.is-v2 .item-con-policy-labels,.policy-wrapper.is-v3 .item-con-policy.is-v2 .special:first-child{margin-bottom:0}.policy-wrapper.is-v3 .result-item-con-more{border-top:none}.policy-wrapper.is-v3 .result-item-con-more.is-v3{align-items:flex-end;color:var(--tripSecondaryBlack2);display:flex;font-size:14px;letter-spacing:0;line-height:18px;margin-left:13px;margin-right:0}.policy-wrapper.is-v3 .result-item-con-more.is-v3 a,.policy-wrapper.is-v3 .result-item-con-more.is-v3 i{color:var(--tripSecondaryBlack2)}.policy-wrapper.is-v3 .result-item-con-more.is-v3 .show-more-icon{margin-left:7px;transform:rotate(-90deg)}.policy-wrapper.is-v3 .policy-wrapper_content-wrapper{padding:0 8px 8px}.policy-wrapper.is-v3 .policy-wrapper_content-wrapper .policy-info-repricing-text{color:var(--tripTertiaryThirdBlack);display:flex;flex-direction:row;font-size:14px;gap:4px;line-height:18px;padding-bottom:4px;padding-top:12px;user-select:none}.policy-wrapper.is-v3 .policy-wrapper_content-wrapper .policy-info-repricing-text i{color:var(--tripTertiaryThirdBlack)}.policy-wrapper.is-v3 .result-item-flex-list{border-top:none;height:100%;padding:0}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title{background:none;border-bottom:1px solid #ffe6cc;padding:8px 16px}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title .flyerPlus-notice:after{display:none}.policy-wrapper.is-v3 .result-item-flex__horizon{border:0;color:var(--tripTertiaryThirdBlack);font-size:12px;padding:8px 0;position:relative}.policy-wrapper.is-v3 .result-item-flex__horizon:before{border:solid var(--tripTertiaryGray);border-width:0 100vw;content:attr(data-content);left:50%;line-height:1px;padding:0 16px;position:absolute;transform:translateX(-50%);white-space:nowrap;width:fit-content}.policy-wrapper.is-v3 .result-item-flex__wrapper.isDelayPack{background-color:#fff5eb}.policy-wrapper.is-v3 .result-item-flex__wrapper.isDelayPack .result-item-flex-list{border:none;border-radius:4px;padding:0}.policy-wrapper.is-v3 .result-item-flex__wrapper{border-radius:4px;margin-left:8px;min-width:32%;position:relative;width:32%}.policy-wrapper.is-v3 .result-item-flex__wrapper .result-item-flex__title-recommend{background:var(--tripCyan);border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:#fff;font-size:12px;font-weight:500;left:24px;letter-spacing:0;line-height:18px;padding:2px 4px;position:absolute;top:-10px;z-index:1}.policy-wrapper.is-v3 .result-item-flex__wrapper .result-item-flex__title-recommend:before{border-color:var(--tripCyan) transparent transparent transparent;border-style:solid;border-width:6px 6px 0 0;bottom:-5px;content:"";height:0;left:0;position:absolute;width:0}.policy-wrapper.is-v3 .fi-icon_red{color:var(--tripDeepRed)}.policy-wrapper.is-v3 .fi-icon_green{color:var(--tripDeepCyan)}.policy-wrapper.is-v3 .fi-icon_gray{color:var(--tripTertiaryThirdBlack)}.policy-wrapper.is-v3 .fi-icon_white{color:#fff}.policy-wrapper.is-v3 .fi-icon+.fi-icon{margin-left:7px}.policy-wrapper.is-v3 .item-con-policy-loading.item-card-height{display:flex;flex-direction:column;height:calc(var(--card-item-height) - 44px)}.policy-wrapper.is-v3 .item-con-policy-loading{margin-bottom:0;min-width:32%;width:32%}.policy-wrapper.is-v3 .item-con-policy-loading .fill-width-wrapper{width:100%}.policy-wrapper.is-v3 .item-con-policy-loading .fill-width-button{background-color:var(--tripBrandingBlue);border-radius:4px;color:#fff;font-size:16px;font-weight:500;line-height:22px;padding:8px 0;text-align:center;width:100%}.policy-wrapper.is-v3 .item-con-policy-loading.detail-loading{background:#fff;border-radius:4px;padding:20px 24px 16px}.policy-wrapper.is-v3 .item-con-policy-loading.detail-loading+.detail-loading{margin-left:8px}.policy-wrapper.is-v3 .item-con-policy-loading .is-baggage-v2{display:block}.policy-wrapper.is-v3 .item-con-policy-loading .is-baggage-v2 .carryon,.policy-wrapper.is-v3 .item-con-policy-loading .is-baggage-v2 .checked{display:flex}.policy-wrapper.is-v3 .item-con-policy-loading .is-baggage-v2 .special-text{margin-left:4px}.policy-wrapper.is-v3 .item-con-policy-loading .is-baggage-v2 .fi-icon{font-size:16px}.policy-wrapper.is-v3 .item-con-policy-loading__three-wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1}.policy-wrapper.is-v3 .item-con-policy-loading__three-wrapper .o-special-label i{color:var(--tripTertiaryGray)}.policy-wrapper.is-v3 .item-con-policy-loading__three-wrapper .o-special-label .special-text{margin-top:2px}.policy-wrapper.is-v3 .item-con-policy-loading__btn-wrapper{align-items:center}.policy-wrapper.is-v3 .item-con-policy-loading__btn-wrapper .c-result-operate__btn{transition:all .3s}.policy-wrapper.is-v3 .item-con-policy-limted-label-list{display:flex}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-rights{margin-bottom:8px}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.rights-hover-blue:hover{color:var(--tripBrandingBlue)!important;cursor:pointer;transition:color .3s}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.rights-hover-blue:hover .ThemeColor25,.policy-wrapper.is-v3 .item-con-policy-limted-label-list.rights-hover-blue:hover .ThemeColor7,.policy-wrapper.is-v3 .item-con-policy-limted-label-list.rights-hover-blue:hover .ThemeColor8,.policy-wrapper.is-v3 .item-con-policy-limted-label-list.rights-hover-blue:hover .fi-icon{color:var(--tripBrandingBlue)!important;transition:color .3s}.policy-wrapper.is-v3 .item-con-policy-limted-label-list .special-text{white-space:nowrap}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted{width:100%}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .title-details{background-color:#fff;border-bottom:1px dashed #455873;bottom:1px;color:#455873;cursor:help;font-size:14px;font-weight:400;letter-spacing:0;position:absolute;right:0}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .title-details:before{background:linear-gradient(90deg,transparent,#fff 40%);bottom:-3px;box-sizing:border-box;color:var(--tripTertiaryThirdBlack);content:"...";padding-left:10px;padding-right:10px;position:absolute;transform:translateX(-100%);width:30px}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .limited-label-content-list{color:#455873;display:-webkit-box;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;background:linear-gradient(90deg,var(--tripFifthGray) 0,#fff 70%);border-radius:2px 2px 2px 2px;line-height:22px;padding:4px 0 4px 8px}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .limited-label-content-list .title-limited{color:var(--tripTertiaryThirdBlack);font-size:14px;letter-spacing:0;line-height:20px;white-space:nowrap}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .limited-label-content-list .title-content{color:var(--tripTertiaryThirdBlack);font-size:14px;letter-spacing:0;line-height:20px}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted.is-expanded{flex-wrap:wrap}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted.is-expanded .special-text{white-space:pre-wrap}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted.is-expanded .item-con-policy-labels__limit{margin-top:6px}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .special{margin-bottom:0}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .o-special-label .special-text{margin:4px}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .o-special-label{border-right:1px solid var(--tripTertiaryGray);padding-right:7px}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .o-special-label:last-child{border-right:none;padding-right:0}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-rights .content-list-wrapper{cursor:help;flex-wrap:wrap}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-rights .icon-info-wrapper{margin-left:-3.5px;white-space:normal}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-rights .icon-wrapper{display:inline-block;margin:0 3.5px}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-rights .o-special-label{background-color:rgba(6,174,189,.08);border:1px solid rgba(6,174,189,.32);border-radius:2px 2px 2px 2px;color:var(--tripDeepCyan);padding:0 4px}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-rights .o-special-label .fi-icon_default{color:var(--tripSecondaryBlack)}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-rights .o-special-label.icon-rights,.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-rights .o-special-label.icon-rights .special-text{background-color:transparent;border:none}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-rights .o-special-label .special-text{display:inline-block;font-size:12px;margin-left:0}.policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-rights .o-special-label .special-text .special-line{border-bottom:0}.policy-wrapper.is-v3 .result-item-flex-class__farename{color:var(--tripBlack);font-size:20px;font-weight:700;letter-spacing:0;line-height:30px}.policy-wrapper.is-v3 .result-item-flex-class__cabin{font-weight:400}.policy-wrapper.is-v3 .result-item-flex-class__cabin.mt8{margin-top:8px}.policy-wrapper.is-v3 .result-item-price__info-wrapper{width:100%}.policy-wrapper.is-v3 .result-item-price__info-wrapper .o-price-flight{border-bottom:1px dashed var(--tripBlack);color:var(--tripBlack);font-weight:700;white-space:nowrap}.policy-wrapper.is-v3 .result-item-price__info-wrapper .o-price-flight.fh-price{border-bottom:none}.policy-wrapper.is-v3 .result-item__normal-wrapper{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between}.policy-wrapper.is-v3 .result-item-flex__wrapper.isDelayPack .result-item-flex-list .delay-item{padding:0}.policy-wrapper.is-v3 .result-item__rights-wrapper{align-items:flex-start;width:100%}.policy-wrapper.is-v3 .policy-wrapper__head-wrapper{color:var(--tripBlack);font-size:12px;font-weight:700;line-height:18px;margin-bottom:8px;padding:0 16px}.policy-wrapper.is-v3 .policy-wrapper__head-wrapper .policy-wrapper__item+.policy-wrapper__item{margin-left:10px}.policy-wrapper.is-v3 .policy-wrapper__baggage-head,.policy-wrapper.is-v3 .policy-wrapper__cabin-head,.policy-wrapper.is-v3 .policy-wrapper__cancellation-head,.policy-wrapper.is-v3 .policy-wrapper__change-head{flex:25}.policy-wrapper.is-v3 .policy-wrapper__flex-wrapper{flex-grow:1}.policy-wrapper.is-v3 .policy-wrapper__no-price-tip{align-items:center;display:flex;height:34px;justify-content:flex-end}.policy-wrapper.is-v3 .policy-wrapper__no-price-tip .policy-wrapper__arline-link:hover{cursor:pointer;text-decoration:none}.policy-wrapper.is-v3 .policy-wrapper__price-head{margin-left:16px;width:174px}.policy-wrapper.is-v3 .product-label__title{color:var(--tripDeepCyan);display:inline-block;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.policy-wrapper.is-v3 .product-label__wrapper{flex-wrap:wrap;margin-left:-4px;max-width:100%}.policy-wrapper.is-v3 .product-label__wrapper .item-coupon{display:flex;flex-wrap:wrap}.policy-wrapper.is-v3 .product-label__wrapper .flight-tag{margin:4px}.policy-wrapper.is-v3 .product-label__wrapper .flight-tag--green{border:1px solid transparent!important;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.policy-wrapper.is-v3 .product-label__wrapper .flight-tag--green.fare-tag{border:none!important;display:flex;overflow:initial}.policy-wrapper.is-v3 .product-label__wrapper .flight-tag .promoFund-desc img{height:14px;margin-left:4px;width:14px}.policy-wrapper.is-v3 .product-label__wrapper .flight-tag .promoFund-desc .promoFund-desc_sub{align-items:center;display:inline-flex;margin-left:4px}.policy-wrapper.is-v3 .product-label__wrapper+.item-con-policy-limted-label-list{margin-left:8px}.policy-wrapper.is-v3 .result-item-flex-class{width:100%}.policy-wrapper.is-v3 .result-item-flex-class>*{margin-top:0}.policy-wrapper.is-v3 .result-item-flex-status{flex:initial;width:100%}.policy-wrapper.is-v3 .result-item-flex__wrapper{background-color:#fff;border-radius:4px 4px 4px 4px;cursor:auto;display:none;padding:16px 24px}.policy-wrapper.is-v3 .result-item-flex__wrapper.show{display:block}.policy-wrapper.is-v3 .result-item-flex__wrapper.show-fadein-animation{animation:fadeInAnimation .5s ease-in-out}@keyframes fadeInAnimation{0%{opacity:0}20%{opacity:.2}50%{opacity:.5}70%{opacity:.7}to{opacity:1}}.policy-wrapper.is-v3 .result-item-flex__wrapper.isGuarantee{border:2px solid var(--tripDeepCyan)}.policy-wrapper.is-v3 .result-item-flex__wrapper.isGuarantee .result-item-flex__title-recommend{background:var(--tripDeepCyan)}.policy-wrapper.is-v3 .result-item-flex__wrapper.isGuarantee .result-item-flex__title-recommend:before{border-color:var(--tripDeepCyan) transparent transparent transparent}.policy-wrapper.is-v3 .result-item-price{position:relative}.policy-wrapper.is-v3 .result-item-price.is-large{width:220px}.policy-wrapper.is-v3 .result-item-price.is-other{min-height:60px}.policy-wrapper.is-v3 .result-item-price .obFeePM-container{margin-top:4px;padding:0}.policy-wrapper.is-v3 .result-item-price .result-item-price__fixed-wrapper,.policy-wrapper.is-v3 .result-item-price .result-item-price__price-info-wrapper{align-items:flex-start;display:flex;flex-direction:column;width:100%}.policy-wrapper.is-v3 .result-item-flex{background-color:initial;user-select:none}.policy-wrapper.is-v3 .result-item-flex.is-loading{overflow-x:hidden;padding:8px 0}.policy-wrapper.is-v3 .result-item-flex .item-con-policy-loading{border:none}.policy-wrapper.is-v3 .result-item-flex .result-item-loading__wrapper{justify-content:space-between;padding:8px 24px}.policy-wrapper.is-v3 .result-item-flex .result-item-loading__wrapper .result-item-loading__{margin:10px}.policy-wrapper.is-v3 .result-item-flex-list .item-con-cell-btn .small-book-btn{height:26px}.policy-wrapper.is-v3 .result-item-flex-list .item-con-cell-btn .small-book-btn .book-btn-txt{font-size:14px}.policy-wrapper.is-v3 .result-item-flex-list .item-con-cell-btn .tripui-online-btn-content{width:100%}.policy-wrapper.is-v3 .result-item-flex-list .item-con-cell-btn .book-btn-txt .fi-icon_dropdown_line{font-size:16px}.policy-wrapper.is-v3 .result-item-flex-list.hasTitle{padding-top:0}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title{background:linear-gradient(-225deg,#fdf2e1,#fbebd0);color:#9d5502;padding:8px 24px}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title:hover{cursor:pointer}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title .fi-icon{font-size:12px}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title .flyerPlus{flex:none;margin-right:8px}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title .flyerPlus-notice{flex:1 1 auto;height:18px;overflow:hidden;position:relative;white-space:nowrap}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title .flyerPlus-notice span{white-space:nowrap}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title .flyerPlus-notice:after{background:#fcecd2;box-shadow:-10px 0 8px #fcecd2;content:"";height:18px;pointer-events:none;position:absolute;right:0;top:0;width:18px}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title .flyerPlus-icon{flex:none}.policy-wrapper.is-v3 .result-item-flex-list__flyerPlus-title .flyerPlus-icon .fi-icon{font-size:16px;padding-left:4px;vertical-align:middle}.policy-wrapper.is-v3 .result-item-flex-list__title{background:var(--tripFifthGray);color:var(--tripTertiaryThirdBlack);font-size:12px;height:30px;line-height:30px;margin-bottom:24px;text-align:center;width:100%}.policy-wrapper.is-v3 .result-item-flex-class{align-items:flex-start;border-bottom:1px solid rgba(218,223,230,.5);flex:initial;margin-right:0;overflow:initial;padding-bottom:10px;vertical-align:initial}.policy-wrapper.is-v3 .result-item-flex-class.is-no-fare .result-item-flex-class__cabin-content-wrapper,.policy-wrapper.is-v3 .result-item-flex-class.is-single-name .result-item-flex-class__cabin-content-wrapper{align-items:flex-start;flex-direction:column}.policy-wrapper.is-v3 .result-item-flex-class__cabin-content-wrapper{align-items:center;display:flex;width:100%}.policy-wrapper.is-v3 .result-item-flex-class.is-cabin-wrapper.is-single-name{padding-bottom:30px}.policy-wrapper.is-v3 .result-item-flex-class.is-cabin-wrapper.is-single-name.is-single-cabinname{padding-bottom:10px}.policy-wrapper.is-v3 .result-item-flex-class>span{display:block}.policy-wrapper.is-v3 .result-item-flex-class>:first-child{margin-top:0}.policy-wrapper.is-v3 .result-item-flex-class .speed-issue-item,.policy-wrapper.is-v3 .result-item-flex-class .thumb-item{background-color:rgba(6,174,189,.1);border-radius:1px;color:var(--tripDeepCyan);display:inline-block;font-size:12px;line-height:18px;padding:0 4px}.policy-wrapper.is-v3 .result-item-flex-class .speed-issue-item-text,.policy-wrapper.is-v3 .result-item-flex-class .thumb-item-text{display:block;margin-left:20px}.policy-wrapper.is-v3 .result-item-flex-class .thumb-item:hover{cursor:pointer}.policy-wrapper.is-v3 .result-item-flex-class .speed-issue-item img{height:14px;margin-left:2px;margin-right:6px;vertical-align:sub}.policy-wrapper.is-v3 .result-item-flex-class .speed-issue-item span{font-size:12px;line-height:14px}.policy-wrapper.is-v3 .result-item-flex-class .fi-thumb{float:left;line-height:14px}.policy-wrapper.is-v3 .result-item-flex-class .fi-thumb:before{font-size:14px}.policy-wrapper.is-v3 .result-item-flex-class .fi-thumb:hover{cursor:help}.policy-wrapper.is-v3 .result-item-flex-class .promoFund{color:var(--tripDeepOrange);position:relative}.policy-wrapper.is-v3 .result-item-flex-class .promoFund .fi-brand{background:#fff0e5;border-radius:2px;line-height:12px;padding:3px;position:absolute}.policy-wrapper.is-v3 .result-item-flex-class .promoFund .promoFund-desc{margin-left:20px}.policy-wrapper.is-v3 .result-item-flex-class .promoFund .promoFund-desc img{height:14px;margin-left:4px;width:14px}.policy-wrapper.is-v3 .result-item-flex-class__cabin{color:var(--tripBlack);font-size:20px;font-weight:700;letter-spacing:0;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-wrapper.is-v3 .result-item-flex-class__cabin.otherCabin{color:var(--tripDeepOrange)}.policy-wrapper.is-v3 .result-item-flex-class__cabin.is-has-fare{color:var(--tripTertiaryThirdBlack);font-size:12px;font-weight:400;line-height:18px}.policy-wrapper.is-v3 .result-item-flex-class__cabin .color-pink{color:var(--tripDeepPink)}.policy-wrapper.is-v3 .result-item-flex-class__headRcmd{border-bottom:1px dashed var(--tripOrange);cursor:pointer}.policy-wrapper.is-v3 .result-item-flex-class__brandName{color:#6b8299;color:var(--tripTertiaryThirdBlack);font-size:12px;letter-spacing:0;line-height:18px;margin-top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-wrapper.is-v3 .result-item-flex-class .item-coupon__item{margin-top:4px;position:relative}.policy-wrapper.is-v3 .result-item-flex-class .item-coupon__item:first-child{margin-top:0}.policy-wrapper.is-v3 .result-item-flex-class .item-coupon__item .coupon-con,.policy-wrapper.is-v3 .result-item-flex-class .item-coupon__item .coupon-left{border:0;box-sizing:border-box;color:var(--tripDeepOrange);display:inline-block;text-align:center;vertical-align:middle}.policy-wrapper.is-v3 .result-item-flex-class .item-coupon__item .coupon-left{background:#fff0e5;border-radius:2px;border-right:0;height:18px;margin-right:4px;width:18px}.policy-wrapper.is-v3 .result-item-flex-class .item-coupon__item .coupon-con{display:-webkit-box;flex:1;font-size:14px;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.policy-wrapper.is-v3 .result-item-flex-class .flight-tag-promoFund .promoFund-logos{height:14px;margin-left:4px;width:14px}.policy-wrapper.is-v3 .result-item-flex-class .flight-tag-flyerPlus{background:linear-gradient(-225deg,#fdf2e1,#fbebd0);color:#9d5502}.policy-wrapper.is-v3 .result-item-flex-class .flight-tag-flyerPlus .flyerPlus{flex:0 0 auto}.policy-wrapper.is-v3 .result-item-flex-class .flight-tag-flyerPlus .flyerPlus-label{flex:1 1 0;margin-left:4px;overflow:hidden;text-overflow:ellipsis}.policy-wrapper.is-v3 .result-item-flex-class .flight-tag-flyerPlus .flyerPlus-label:after{position:absolute}.policy-wrapper.is-v3 .result-item-flex .result-status-item{display:flex;justify-content:center;padding:0}.policy-wrapper.is-v3 .result-item-flex .result-status-item .item-con-cell{display:flex;flex-direction:column;justify-content:center}.policy-wrapper.is-v3 .result-item-flex .special{color:var(--tripBlack);font-size:14px;line-height:18px;margin-bottom:4px}.policy-wrapper.is-v3 .result-item-flex .special:last-child{margin-bottom:0}.policy-wrapper.is-v3 .result-item-flex .special-line{border-bottom:1px dashed var(--tripBlack);cursor:help}.policy-wrapper.is-v3 .result-item-flex .o-special-label{display:block}.policy-wrapper.is-v3 .result-item-flex .o-special-label>i{font-size:16px;padding-right:4px}.policy-wrapper.is-v3 .result-item-flex .o-special-label>i,.policy-wrapper.is-v3 .result-item-flex .o-special-label>span{vertical-align:middle}.policy-wrapper.is-v3 .result-item-flex .o-special-label .fi_flight{float:left}.policy-wrapper.is-v3 .result-item-flex .o-special-label .special-text{margin-left:18px}.policy-wrapper.is-v3 .result-item-flex .o-special-label .fi-icon_check_line{color:var(--tripDeepCyan)}.policy-wrapper.is-v3 .result-item-flex .o-special-label .fi-icon_warning_line{color:var(--tripBlack)}.policy-wrapper.is-v3 .result-item-flex .o-special-label .fi-icon_red{color:var(--tripDeepRed)}.policy-wrapper.is-v3 .result-item-flex .o-special-label-line{border-bottom:1px dashed var(--tripBlack);cursor:pointer}.policy-wrapper.is-v3 .result-item-flex .result-item-policy{flex:1}.policy-wrapper.is-v3 .result-item-flex .result-item-policy .fi-icon_bookings{padding-right:4px;vertical-align:middle}.policy-wrapper.is-v3 .result-item-flex .result-item-price{align-items:flex-start;display:flex;flex-direction:column;padding:0;text-align:initial;width:100%}.policy-wrapper.is-v3 .result-item-flex .result-item-price>*{margin-top:4px}.policy-wrapper.is-v3 .result-item-flex .result-item-price>:first-child{margin-top:0}.policy-wrapper.is-v3 .result-item-flex .result-item-price__total{color:var(--tripBlack);font-size:14px;letter-spacing:0;line-height:18px;white-space:normal}.policy-wrapper.is-v3 .result-item-flex .result-item-price .total{color:#6b8299;line-height:1.2}.policy-wrapper.is-v3 .result-item-flex .result-item-price .total>em,.policy-wrapper.is-v3 .result-item-flex .result-item-price .total>span{padding-left:4px}.policy-wrapper.is-v3 .result-item-flex .result-item-price .item-con-originPrice{margin-bottom:3px}.policy-wrapper.is-v3 .result-item-flex .result-item-price .item-con-originPrice .o-price-originPrice{color:#6b8299;text-decoration:line-through}.policy-wrapper.is-v3 .result-item-flex .result-item-price .user-select{position:relative;width:100%}.policy-wrapper.is-v3 .result-item-flex .result-item-price .user-select:hover .book-btn-left{color:#fff;transition:color .2s}.policy-wrapper.is-v3 .result-item-flex .result-item-price .user-select .book-btn-left{background:var(--tripOrange);border:1px solid var(--tripOrange);border-radius:2px 2px 2px 2px;color:#fff;line-height:18px;padding:0 4px;position:absolute;right:0;top:-6px}.policy-wrapper.is-v3 .result-item-flex .result-item-price .result-item-price__memberTip{display:none}.policy-wrapper.is-v3 .result-item-flex .result-item-price .upgrade-tit i{margin-right:6px;vertical-align:bottom}.policy-wrapper.is-v3 .result-item-flex .result-item-price .upgrade-loading{line-height:18px;margin-top:4px;text-align:center}.policy-wrapper.is-v3 .result-item-flex .item-con-cell-btn{cursor:pointer;display:flex;display:-webkit-flex;flex-flow:column;justify-content:flex-end;margin-top:16px!important;padding-right:0;position:relative;width:100%}.policy-wrapper.is-v3 .result-item-flex .item-con-cell-btn .c-result-operate__btn{display:flex;width:100%}.policy-wrapper.is-v3 .result-item-flex .item-con-cell-btn .stock{color:#f50;display:block;line-height:1;margin-top:5px}.policy-wrapper.is-v3 .result-item-flex .item-con-cell-btn .result-item-con-payment-layer{background-color:#fff;border-radius:2px;box-shadow:0 6px 10px 1px rgba(15,41,77,.08),0 -2px 4px 0 rgba(15,41,77,.04);box-sizing:border-box;left:auto;max-width:800px;min-width:474px;padding:0;position:absolute;right:-24px;top:48px;visibility:visible;z-index:100}.policy-wrapper.is-v3 .result-item-flex .item-con-cell-btn .result-item-con-payment-layer .tip-arrow{left:auto;right:65px;visibility:visible}.policy-wrapper.is-v3 .result-item-flex .item-con-cell-btn .result-item-con-payment-layer .result-item-con-payment-method{background:#fff;margin:0;padding:24px}.policy-wrapper.is-v3 .result-item-flex .item-con-cell-btn .result-item-con-payment-layer .result-item-con-payment-method .payment-list{justify-content:space-between;line-height:30px;margin-bottom:8px}.policy-wrapper.is-v3 .result-item-flex .item-con-cell-btn .result-item-con-payment-layer .result-item-con-payment-method .payment-list:last-child{margin-bottom:0}.policy-wrapper.is-v3 .result-item-flex .item-con-cell-btn .result-item-con-payment-layer .result-item-con-payment-method .payment-tip{color:var(--tripBlack);font-size:14px;margin-bottom:8px;min-width:auto}.policy-wrapper.is-v3 .result-item-flex .item-con-cell-btn .result-item-con-payment-layer .result-item-con-payment-method .payment-btn{background:#ff9500;border-radius:2px;box-sizing:border-box;cursor:pointer;margin-left:8px;padding:8px 24px}.policy-wrapper.is-v3 .result-item-flex .item-con-policy .craftSpan{border-left:1px solid;color:#ccdef0;display:inline-block;height:8px;margin-left:4px;padding-right:4px}.policy-wrapper.is-v3 .result-item-flex .item-con-policy .policies>i{font-size:16px;padding-right:4px}.policy-wrapper.is-v3 .result-item-flex .item-con-policy .fi-icon_baggage{color:var(--tripDeepCyan)}.policy-wrapper.is-v3 .result-item-flex .item-con-policy .fi-icon_noBaggage,.policy-wrapper.is-v3 .result-item-flex .item-con-policy .fi-icon_red{color:var(--tripDeepRed)}.policy-wrapper.is-v3 .result-item-flex .item-con-policy .fi-icon_green{color:var(--tripDeepCyan)}.policy-wrapper.is-v3 .result-item-flex .item-con-policy .fi-icon_gray{color:var(--tripTertiaryThirdBlack)}.policy-wrapper.is-v3 .result-item-flex .item-con-policy .obFee{color:var(--tripBlack);display:flex;margin-top:2px}.policy-wrapper.is-v3 .result-item-flex .item-con-policy .obFee>i{font-size:16px;padding-right:4px}.policy-wrapper.is-v3 .result-item-flex .item-con-policy-loading{margin-bottom:8px}.policy-wrapper.is-v3 .result-item-flex .item-con-policy-loading .flt-loading-wrapper{margin-left:4px}.policy-wrapper.is-v3 .result-item-flex .result-item-con-payment-method{background:#eef7ff;margin:0 20px 20px;padding:16px}.policy-wrapper.is-v3 .result-item-flex .result-item-con-payment-method .payment-tip{margin-right:12px;min-width:27%}.policy-wrapper.is-v3 .result-item-flex .result-item-con-payment-method .payment-list-wrapper{flex-basis:100%}.policy-wrapper.is-v3 .result-item-flex .result-item-con-payment-method .payment-list{justify-content:space-between;margin-bottom:12px}.policy-wrapper.is-v3 .result-item-flex .result-item-con-payment-method .payment-list .card-pic{height:24px;width:36px}.policy-wrapper.is-v3 .result-item-flex .result-item-con-payment-method .payment-list .card-name{margin-left:8px}.policy-wrapper.is-v3 .result-item-flex .result-item-con-payment-method .payment-list:last-child{margin-bottom:0}.policy-wrapper.is-v3 .result-item-flex .result-item-con-payment-method .payment-btn{background:#ff9500;border-radius:2px;cursor:pointer;margin-left:8px;padding:7px 12px}.policy-wrapper.is-v3 .result-item-flex .result-item-con-payment-method .payment-btn:hover{background:#e58500}.slowOutTip-time{font-weight:700}.slowOutTip-title{font-weight:700;padding:10px 0}.tip-white-shadow.flight-thumb-desc.is-v2{border-radius:4px;box-shadow:0 4px 16px 0 rgba(15,41,77,.2);padding:16px}.tip-white-shadow.flight-thumb-desc.is-v2.is-left .tip-arrow{left:40px}.tip-white-shadow.flight-thumb-desc.is-v2 .o-special-label .special-text{margin-left:0}.tip-white-shadow.flight-thumb-desc.is-v2 .tip-arrow{left:50%}.flt-policy-dialog{background:#fff;width:700px}.item-con-policy-label-float .special-text{color:var(--tripBlack)}.item-con-policy-label-float .fi-icon_red{color:var(--tripDeepRed)}.item-con-policy-label-float .fi-icon_green{color:var(--tripDeepCyan)}.item-con-policy-label-float .fi-icon_gray{color:var(--tripTertiaryThirdBlack)}.item-con-policy-labels{margin-bottom:8px}.item-con-policy-labels .special-text .fi-icon_dropdown_line{color:var(--tripTertiaryThirdBlack);vertical-align:middle}.item-con-policy-labels .special-line span .fi-icon{margin-left:4px}.item-con-policy-labels__limit .special-text{color:var(--tripTertiaryThirdBlack)}.item-con-policy-lable_hide{cursor:pointer}.m-multi-ensure__cnt h3{font-size:12px;font-weight:600;margin-bottom:8px}.cabin__tip-wrapper .hover-content-wrapper,.cabin__tip-wrapper span{color:var(--tripBlack);font-size:16px;font-weight:700;letter-spacing:0;line-height:22px}.limit-info__tip-wrapper .limit-detail-content-wrapper{max-height:268px;overflow-y:auto;scrollbar-width:thin}.limit-info__tip-wrapper .limit-detail-content-wrapper::-webkit-scrollbar{width:6px}.limit-info__tip-wrapper .limit-detail-content-wrapper::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.limit-info__tip-wrapper .title-limit{color:var(--tripBlack);font-size:14px;font-weight:700;letter-spacing:0;line-height:18px}.limit-info__tip-wrapper .title-subject{color:var(--tripTertiaryThirdBlack);font-size:13px;font-weight:400;letter-spacing:0;line-height:18px}.obFeePayMethod-wrapper .obFeeDtl-container{padding:0}[dir=rtl] .policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .limited-label-content-list{background:linear-gradient(270deg,var(--tripFifthGray) 0,#fff 70%)}[dir=rtl] .policy-wrapper.is-v3 .item-con-policy-limted-label-list.is-limted .title-details:before{background:linear-gradient(270deg,transparent,#fff 40%)}[dir=rtl] .policy-wrapper.is-v3 .result-item-flex__earlyBird-wrapper i{padding-right:0}[dir=rtl] .policy-wrapper.is-v3 .obFeePM-container{background:linear-gradient(270deg,var(--tripFifthGray) 0,#fff 70%)}.multi-ticket-dialog .ift-modal-body .content_v2 .transferGuarantee{border:none}.multi-ticket-dialog .ift-modal-bottom span.ift-modal-bottom__btn{margin:0 8px}.bundle-pop_e801{background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/pic_bundle_pop_bg.png_.webp);background-size:cover;border-radius:8px;color:var(--tripSecondaryBlack);padding-top:16px}.bundle-pop_e801 .bundle-pop-head_ae02 img{height:42px;width:42px}.bundle-pop_e801 .bundle-pop-head_ae02 .bundle-pop-head-desc_d2eb{font-weight:400}.bundle-pop_e801 .bundle-pop-content_6b45 .bundle-pop-item_5803{padding:19px 0}.bundle-pop_e801 .bundle-pop-content_6b45 .bundle-pop-item_5803:not(:last-child){border-bottom:1px solid var(--tripTertiaryGray)}.bundle-pop_e801 .bundle-pop-content_6b45 .bundle-pop-item_5803:first-child{padding-top:16px}.bundle-pop_e801 .bundle-pop-content_6b45 .bundle-pop-item_5803:last-child{padding-bottom:0}.bundle-pop_e801 .bundle-pop-content_6b45 .bundle-pop-item_5803 img{height:97px;width:105px}.bundle-pop_e801 .bundle-pop-content_6b45 .bundle-pop-item_5803 .sub-title_ff62{color:#c15400}[dir=rtl] .bundle-pop_e801 .bundle-pop-content_6b45 .bundle-pop-item_5803 img{margin-left:16px;margin-right:unset}.bundle-pop-modal .ift-modal-close{font-size:20px}.bundle-area_6e1e{padding:16px 8px 8px}.bundle-area_6e1e i{cursor:pointer}.bundle-area_6e1e i:hover{color:var(--tripBrandingBlue)}.bundle-area_6e1e img{height:36px;width:36px}.bundle-area_6e1e .bundle-area-desc_c08e{font-weight:500}.bundle-area_6e1e .bundle-area-desc_c08e span{color:#c15400}[dir=rtl] .bundle-area_6e1e img{margin-left:8px;margin-right:unset}[dir=rtl] .bundle-area_6e1e i{margin-left:unset;margin-right:5px}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-head_f4de .ryan-airline-icon-wrapper_8bfe{display:flex;justify-content:center}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-head_f4de .ryan-airline-icon-wrapper_8bfe img{height:48px;width:48px}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-head_f4de .ryan-airline-icon-wrapper_8bfe .trip-icon_255f{transform:translateX(4px)}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-head_f4de .ryan-airline-icon-wrapper_8bfe .ryan-icon_72ae{border-radius:50%}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-head_f4de .ryan-airline-dialog-title_43e7{font-size:20px;font-weight:700;margin:16px 0;text-align:center}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-subtit_f780{color:var(--tripSecondaryBlack)}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-subtit_f780 span{color:var(--tripOrange);font-weight:500}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41{border:1px solid var(--tripTertiaryGray);border-radius:4px;position:relative}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-bg_50aa{bottom:0;height:100px;position:absolute;right:0;width:100px}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-benifits_9835{border-bottom:1px solid var(--tripTertiaryGray);padding:16px}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-benifits_9835 .ryan-airline-dialog-benifits-title_8ae4{font-weight:500;margin-bottom:8px}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-benifits_9835 .ryan-airline-dialog-benifits-wrapper_f77f{display:flex}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-benifits_9835 .ryan-airline-dialog-benifits-wrapper_f77f li{align-items:center;color:var(--tripSecondaryBlack);display:flex}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-benifits_9835 .ryan-airline-dialog-benifits-wrapper_f77f li i{margin-right:4px}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-benifits_9835 .ryan-airline-dialog-benifits-wrapper_f77f li:not(:first-child){margin-left:16px}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-condition_bc37{padding:16px}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-condition_bc37 .ryan-airline-dialog-condition-title_0a1c{color:var(--tripOrange);font-weight:500;margin-bottom:8px}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-condition_bc37 .ryan-airline-dialog-condition-wrapper_ee57 li{color:var(--tripSecondaryBlack);display:flex}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-condition_bc37 .ryan-airline-dialog-condition-wrapper_ee57 li:not(:first-child){margin-top:8px}.ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-condition_bc37 .ryan-airline-dialog-condition-wrapper_ee57 li:before{background:var(--tripSecondaryBlack);border-radius:50%;content:"";display:block;flex-shrink:0;height:4px;margin-right:4px;margin-top:7px;width:4px}[dir=rtl] .ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-head_f4de .ryan-airline-icon-wrapper_8bfe .trip-icon_255f{transform:translateX(-4px)}[dir=rtl] .ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-bg_50aa{left:0;right:unset}[dir=rtl] .ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-benifits_9835 .ryan-airline-dialog-benifits-wrapper_f77f li i{margin-left:4px;margin-right:0}[dir=rtl] .ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-benifits_9835 .ryan-airline-dialog-benifits-wrapper_f77f li:not(:first-child){margin-left:0;margin-right:16px}[dir=rtl] .ryan-airline-dialog-content_8b5b .ryan-airline-dialog-content-body_6f41 .ryan-airline-dialog-condition_bc37 .ryan-airline-dialog-condition-wrapper_ee57 li:before{margin-left:4px;margin-right:0}.ryan-airline-dialog .ift-modal-bottom{margin:0}.ryan-airline-dialog .ryan-modal-bottom__btn{border-radius:4px}.ryan-airline-desc_0586{cursor:pointer}.ryan-airline-desc_0586 span{color:var(--tripOrange);font-weight:500}.ryan-airline-desc_0586 .arrow_88d3{margin-left:4px}[dir=rtl] .ryan-airline-desc_0586{margin-right:8px}[dir=rtl] .ryan-airline-desc_0586 .arrow_88d3{margin-left:0;margin-right:4px}.bookingfee-link_51f1{text-decoration:underline}.bookingfee-link_51f1:hover{cursor:pointer}.fixed-price-tooltip .tooltip-content .tooltip-arrow-content{--antd-arrow-background-color:#fff7f5}.fixed-price-tooltip .tooltip-content .tooltip-arrow{height:23px;width:23px}.fixed-price-tooltip .tooltip-content .tooltip-arrow .tooltip-arrow-content{border-bottom:1px solid rgba(249,76,134,.322);border-right:1px solid rgba(249,76,134,.322)}.fixed-price-tooltip .tooltip-content .tooltip-inner{background:linear-gradient(90deg,#fffdf1,50%,#fff1f8);border:1px solid rgba(249,76,134,.322);border-radius:8px}.fixed-price-tooltip__content{display:flex;position:relative}.fixed-price-tooltip__content .content__title-eventDate{color:#8592a6;font-size:14px;letter-spacing:0;line-height:22px;white-space:nowrap}.fixed-price-tooltip__content .content__left-wrapper{margin-right:18px;width:374px}.fixed-price-tooltip__content .content__left-wrapper .clamp-1{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.fixed-price-tooltip__content .content__left-wrapper .clamp-2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fixed-price-tooltip__content .content__left-wrapper-title{align-items:center;display:flex;font-size:24px;font-weight:700}.fixed-price-tooltip__content .content__left-wrapper-title:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAC/klEQVRIDZVVXUgUURT+7szc+dktKQvCEIpAI8r+CBKCKEICCwLDWogQEQp96qFAqIegyMAejAgpIgiCoPChh6AeIqKXgiR6CcuSzDAs8/9nd2d3b+fu7ow7087semHmnjPnnO+797s/w1BGE/dONyMt6sC5ApMDppl7DNlL32IwTBXpxStsx4X5Qkit0Clmi8fNKhb4LcAeRXJxF5QMoFCmIughWyUS3QCE8toPLvFkanhLVh6Apq1DyrYgCNR5slXky6bSLNKsK+d436UJuB4jaWYRj2/2lGaJJDiJoPB+trP9hSeed0IJxJ0zHDpvQiozAAHmArC8yahcI3kYu+7GfEYoAdavaQDXKjE1uTJX53A40tDoGR/A9o4+H67rhhMYagwan8DsTF6ePLDs5CxUXRrdjLF8wMV1jUAC8eqySeDHsBD/TAvLSCJvU6hUUYfx4+0Db8DrBW9TrjcSaAV+jazKljjquPX0wY4nULXtkXi/l85BNIGE0sr2nLXdFDLCCE4ilf6NP+NbYNBCOs1Z4HSKtmayFhm1FnKxgQ4/uPxYVCLxsTtKW/MoZqa//CeN3J7ObGSv0BlQtCesrr1XAvpb8Rlo0UYwoWLwqwFVmYOmykWVgyEDhksqwTXrG6xomx/Y8Z2xOH5gL+6eeo6M2ApDq4ZF14NlARWVCQLfx+rP9wcVFpXIn0wHbi1dF4fo/hnLxWhc8v6B2hkGLnPLIkAEx2lNNKQzm7L7n0tpzKfs4KWeHGHwuzwCg8doRw0TzGqotAzc+A5EWoJhlyIlCUTfuSoa/X7E56cgD5ehJ+kEx1hD5/QSTLBVkgCm3kwnVkEyVUPgUpqL7EjXu2BIb6Q0gUbX9fzcELgagW4+Y009N7wQ4V4ogXh5dQN0rR4Tkwn6JY7A1srSvZCy+EFzMgx2AjZtSZbeCGXFYdZy+68TKrcPJ9BJntGxITDrPmvtfVMuaGFeoETiw80a+tnshm1/Yh0PrxUWLccOnsFg1RCqf0bAx5PLAfTn/gOSBL1yMyuz9AAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:24px;margin-right:4px;width:24px}.fixed-price-tooltip__content .content__left-wrapper-subTitle{align-items:center;display:flex;line-height:24px;margin-top:16px;position:relative;text-indent:80px}.fixed-price-tooltip__content .content__left-wrapper-subTitle:before{background:url(images/tooltip_users_4f38eb88a2.png_.webp) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:24px;left:0;margin-right:8px;position:absolute;top:0;width:72px}.fixed-price-tooltip__content .content__left-wrapper-benefits{color:var(--tripSecondaryBlack);margin-top:8px;overflow:hidden}.fixed-price-tooltip__content .content__left-wrapper-benefits li{display:flex;line-height:22px;margin-top:8px}.fixed-price-tooltip__content .content__left-wrapper-benefits li i{color:var(--tripDeepPink);font-size:12px;margin-right:4px}.fixed-price-tooltip__content .content__splitter{border-left:1px dashed rgba(249,76,134,.161)}.fixed-price-tooltip__content .content__right-wrapper{align-items:center;display:flex;margin-left:16px}.fixed-price-tooltip__content .content__right-wrapper.show-close-btn{margin-right:16px}.fixed-price-tooltip__content .content__right-wrapper-qrcode{height:180px;width:180px}.fixed-price-tooltip__content>i{cursor:pointer;line-height:16px;position:absolute;right:-8px;top:-8px}.flt-page-modal-body{position:relative}.select-area.is-middle-page{align-items:flex-end;background-color:var(--tripFifthGray);display:flex;flex-direction:row;justify-content:flex-end;padding:24px 32px;position:relative}.select-area.is-middle-page .select-button__restricted-price-popup{align-items:center;background:url(images/bg_ae2a766354.png_.webp),linear-gradient(-108.42deg,#fff 13.29%,#f6f8ff 58.73%);background-position:100% 0,50%;background-repeat:no-repeat;background-size:40px 40px,contain;border-radius:4px;bottom:100px;box-shadow:0 0 16px 0 rgba(69,88,115,.2);box-sizing:border-box;display:flex;max-width:400px;min-height:46px;padding:8px 8px 8px 60px;position:absolute;right:32px}.select-area.is-middle-page .select-button__restricted-price-popup:after{border:10px solid transparent;border-top-color:#fefefe;content:"";position:absolute;right:48px;top:100%;transform:scaleY(1.2) scaleX(.7);transform-origin:top}.select-area.is-middle-page .select-button__restricted-price-popup .restricted-icon{background:url(images/icon_0a094dbcae.png_.webp) no-repeat;background-size:contain;height:56px;left:8px;position:absolute;top:-10px;width:48px}.select-area.is-middle-page .select-button__restricted-price-popup .restricted-text{color:#051a37;font-weight:600;line-height:20px}.select-area.is-middle-page .select-button__restricted-price-popup .restricted-text b{color:var(--tripBrandingBlue)}.select-area.is-middle-page .select-button__restricted-price-popup .restricted-text.special-restricted-text b{color:var(--tripDeepCyan)}.select-area.is-middle-page .c-result-operate__btn{align-items:center;display:flex;justify-content:center;min-height:58px;min-width:70px;width:fit-content}.select-area.is-middle-page .c-result-operate__btn .c-result-operate__btn-text{font-size:20px;font-weight:700;line-height:26px}.select-area.is-middle-page .select-button__fixed-price{align-items:center;background:var(--tripPink);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:20px;justify-content:center;line-height:26px;padding:16px 24px}.select-area.is-middle-page .select-button__fixed-price:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACy3fD9AAABWElEQVQ4EZ2TPUsDQRCGbyWFigQsTCFaWhgQ1CqYKj8ivVYp/AEpDATsLO0CIY02/hILRVAUJAqinRgLiYSIX+czJMVkdy9xb+Ahs+/MvJm7bEw0JuI4zlOuwRTEqtWQC6/GmF2lRxl98OTbaOuw6qmJVE/QXZntDDzBGfjiDTFrT47bsEDzEszbQ8Nzk8ftJtRcmW8/hCvfamg9yLlTg5ft6DTLj1CGvlMcCMds95JQc2UMS/AF72DHN0IRlmHRnfYoNDbgAiZFyzM+KuGQgQ6cTnC7oT49Oh157+EWTZ+wAM8gF3gG9BXpcS7zHj/4DAu22IMHa9udMBfVjdE1nCvDI1UOSzHJD43kXyFxC7NhLqqb4X24Bwm5zGuqHJ5i0IZLkKiEO6gJDDbgF/pwokrpUkwO4A7kkefSuagpTB5BfuFNJadLMSnAD1TTOVhTGGVhxZL/dfwDc7B2GWYdd6YAAAAASUVORK5CYII=) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:20px;margin-right:2px;width:20px}.select-area.is-middle-page .price-area{align-items:flex-end;display:flex;flex-direction:column;gap:4px;height:58px;justify-content:center;margin-inline-end:16px}.select-area.is-middle-page .price-area__first-row{align-items:center;display:flex;flex-direction:row;justify-content:center}.select-area.is-middle-page .price-area .price-area__off{color:var(--tripSecondaryBlack);font-size:14px;font-weight:400;line-height:18px;margin-inline-end:8px;margin-top:4px;text-decoration:line-through}.select-area.is-middle-page .price-area .price-area__price{color:var(--tripBrandingBlue);font-size:26px;font-weight:700;line-height:30px}.select-area.is-middle-page .price-area .price-area__price.price-pink,.select-area.is-middle-page .price-area .price-area__price.price-pink .o-price-flight__currency,.select-area.is-middle-page .price-area .price-area__price.price-pink .o-price-flight__num{color:var(--tripDeepPink)}.select-area.is-middle-page .price-area .price-area__price .o-price-flight__currency,.select-area.is-middle-page .price-area .price-area__price .o-price-flight__num{color:var(--tripBrandingBlue);font-size:24px;font-weight:700;line-height:30px}.select-area.is-middle-page .price-area .price-area__total{color:var(--tripSecondaryBlack);font-size:14px;font-weight:400;line-height:18px}.scrollable .select-area.is-middle-page{background-color:#fff}.scrollable.scroll-end .select-area.is-middle-page{background-color:var(--tripFifthGray)}.mid-modal-placeholder{background-color:var(--tripFifthGray);display:flex;flex-direction:column;gap:32px}.mid-modal-placeholder .flight-area{background-color:#fff;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start;padding:16px 32px 32px}.mid-modal-placeholder .flight-area__item{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;min-width:calc(50% - 16px)}.mid-modal-placeholder .flight-area__title{padding:6px 0;width:100%}.mid-modal-placeholder .flight-area__content{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:flex-start;width:100%}.mid-modal-placeholder .flight-area__left{display:flex;flex-direction:column;gap:76px;width:48px}.mid-modal-placeholder .flight-area__arrive-city,.mid-modal-placeholder .flight-area__arrive-time,.mid-modal-placeholder .flight-area__depart-city,.mid-modal-placeholder .flight-area__depart-time{padding:4px 0}.mid-modal-placeholder .flight-area__right{display:flex;flex-direction:column;gap:31px;max-width:334px;min-width:237.5px;width:70%}.mid-modal-placeholder .policy-area{display:flex;flex-direction:column;gap:16px;padding:32px 32px 0}.mid-modal-placeholder .policy-area .policy-area-title{color:var(--tripBlack);font-size:24px;font-weight:700;line-height:30px}.mid-modal-placeholder .policy-area .policy-area-content{display:flex;flex-direction:row;gap:16px}@media screen and (max-width:1024px){.mid-modal-placeholder .policy-area .policy-area-content{overflow:hidden}}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading{border:1px solid var(--tripTertiaryGray);border-radius:8px;box-sizing:border-box;margin-bottom:0;min-width:calc(33.33333% - 14px);width:calc(33.33333% - 14px)}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading .fill-width-wrapper{display:block;width:100%}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading .fill-width-button{background-color:var(--tripBrandingBlue);border-radius:4px;color:#fff;font-size:16px;font-weight:500;line-height:22px;padding:8px 0;text-align:center;width:100%}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading.detail-loading{background:#fff;border-radius:8px;padding:20px 24px 16px}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading.detail-loading+.detail-loading{margin-left:8px}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading .is-baggage-v2{display:block}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading .is-baggage-v2 .carryon,.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading .is-baggage-v2 .checked{display:flex}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading .is-baggage-v2 .special-text{margin-left:4px}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading .is-baggage-v2 .fi-icon{font-size:16px}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading__three-wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading__three-wrapper .o-special-label i{color:var(--tripTertiaryGray)}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading__three-wrapper .o-special-label .special-text{margin-top:2px}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading__btn-wrapper{align-items:center}.mid-modal-placeholder .policy-area .policy-area-content .item-con-policy-loading__btn-wrapper .c-result-operate__btn{transition:all .3s}.flt-middle-page--dense .mid-modal-placeholder{gap:24px}.flt-middle-page--dense .mid-modal-placeholder .flight-area{padding:0 32px 24px}.mid-footer-placeholder.price-area{align-items:center;background-color:var(--tripFifthGray);box-sizing:border-box;display:flex;flex-direction:row;gap:16px;justify-content:flex-end;padding:24px 32px;width:100%}.mid-footer-placeholder.price-area .left-price{align-items:flex-end;display:flex;flex-direction:column;gap:8px;width:98px}.mid-footer-placeholder.price-area .right-continue{align-items:center;background-color:var(--tripBrandingBlue);border-radius:4px;display:flex;height:58px;justify-content:center;width:130px}.mid-footer-placeholder.price-area .white-brick__sm{background-color:#fff;border-radius:2px 2px 2px 2px;height:24px;width:98px}.mid-footer-placeholder.pt84{padding-top:84px}.flt-middle-page .flight-tag{align-items:center;border-radius:2px 2px 2px 2px;box-sizing:border-box;display:flex;font-size:12px;height:22px;letter-spacing:0;line-height:18px;max-width:100%;padding:0 4px;white-space:nowrap}.flt-middle-page .flight-tag+.flight-tag{margin-left:8px}.flt-middle-page .flight-tag .child-tag-icon{margin-right:4px}.flt-middle-page .flight-tag--new-orange{background:rgba(255,111,0,.08);color:var(--tripDeepOrange)}.flt-middle-page .flight-tag--pink{background:rgba(249,76,134,.08);color:var(--tripDeepPink)}.flt-middle-page .flight-tag--green{background:rgba(6,174,189,.08);color:var(--tripDeepCyan)}.flt-middle-page .flight-tag--orange{background:rgba(255,111,0,.08);color:var(--tripDeepOrange)}.flt-middle-page .flight-tag--grey{background:rgba(133,146,166,.1);color:var(--tripTertiaryThirdBlack)}.flt-middle-page .flight-tag--blue{background:rgba(50,100,255,.08);border-color:rgba(50,100,255,.32);color:var(--tripBrandingBlue)}.flt-middle-page .flight-tag--blue:hover{cursor:pointer}.flt-middle-page--dense .flt-page-modal-head .flt-page-modal-title{font-size:24px;line-height:30px}.flt-middle-page--dense .flt-page-modal-head .middle-page-title__text .connect-icon{cursor:default;font-size:24px;margin:0 8px}.flt-middle-page--dense .flt-page-modal-head .middle-page-title__text .connect-icon:hover{color:initial}.bundle-ares-placeholder{background-color:var(--tripFifthGray);height:60px}