@keyframes forgotPassword_growDown__OjGIT{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes forgotPassword_growUp__tj53q{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes forgotPassword_skeleton-shimmer__7T1F1{0%{transform:translateX(0)}to{transform:translateX(75%)}}.forgotPassword_forgotPasswordPage__yfZTV{display:flex;flex-direction:column;justify-content:center;align-items:center}.forgotPassword_forgotPasswordPage__yfZTV .forgotPassword_blur-effect__xxEmV{opacity:.5}.forgotPassword_forgotPasswordPage__yfZTV a{text-decoration:none}.forgotPassword_forgotPasswordPage__yfZTV button.forgotPassword_back-button__gT3C6{background:rgba(0,0,0,0);border:none;display:flex;align-items:center;margin-inline:2rem;padding-top:2rem;font-weight:500}.forgotPassword_forgotPasswordHeader__X66Sq{display:flex;flex-direction:column;justify-content:center;align-items:center}.forgotPassword_forgotPasswordDescription__IpC9P,.forgotPassword_forgotPasswordTitle__ASZOI{text-align:center}.forgotPassword_forgotPasswordDescription__IpC9P{font-size:1.4rem;font-weight:600;line-height:2rem;color:#4d4d4d;margin:0}.forgotPassword_vtvLogo__lJII5{width:clamp(100px,60vw,300px);object-fit:contain;height:auto;margin:1rem 0 2rem}.forgotPassword_forgotPasswordForm__oDoaS{display:flex;flex-direction:column;justify-content:center;align-items:center}.forgotPassword_forgotPasswordFormWrapper__3SziA{width:clamp(300px,90vw,1050px);overflow:hidden;margin:auto auto 6rem;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(min-width:320px)and (max-width:480px){.forgotPassword_forgotPasswordFormWrapper__3SziA{width:100%;max-width:none;padding:0 1rem}}.forgotPassword_forgotPasswordFormRight__ijk_p{width:50%;background:#fff;padding:4rem}.forgotPassword_forgotPasswordFormRight__ijk_p>:not(:last-child){--tw-space-y-reverse:0;margin-block-start:calc(2rem*var(--tw-space-y-reverse));margin-block-end:calc(2rem*(1 - var(--tw-space-y-reverse)))}.forgotPassword_forgotPasswordFormRight__ijk_p{gap:2rem;box-shadow:0 0 10px 0 rgba(23,23,23,.12);border-radius:1.6rem;margin:1rem}@media(min-width:320px)and (max-width:576px){.forgotPassword_forgotPasswordFormRight__ijk_p{width:100%;padding:2rem}}.forgotPassword_forgotPasswordFormRight__ijk_p .forgotPassword_content__n65IK{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;gap:1.6rem}.forgotPassword_forgotPasswordFormRight__ijk_p .forgotPassword_confirm-password__7UiGa,.forgotPassword_forgotPasswordFormRight__ijk_p .forgotPassword_customer-no__2nrLd,.forgotPassword_forgotPasswordFormRight__ijk_p .forgotPassword_password__M5Bx_,.forgotPassword_forgotPasswordFormRight__ijk_p .forgotPassword_token__JIoBR{width:100%}.forgotPassword_buttonActions__wc1af{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem}.forgotPassword_buttonAction__H1vvc{padding:1.2rem 1rem!important}@keyframes booking_common_growDown__rCicG{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes booking_common_growUp__7kUc_{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes booking_common_skeleton-shimmer__F8Ij5{0%{transform:translateX(0)}to{transform:translateX(75%)}}.booking_common_block__section__R9DVm{padding:2rem;border-radius:2.4rem;background-color:#fff;width:100%}.booking_common_block__sectionBody__6GLR8{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem}@media(max-width:480px){.booking_common_block__sectionBody__6GLR8{gap:1.2rem}}.booking_common_block__sectionTitle__GPsFg{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem}.booking_common_block__sectionTitle__GPsFg p{margin:0}.booking_common_block__sectionTitle__GPsFg span{font-size:1.4rem;font-weight:600;line-height:2rem}@keyframes style_growDown__GMIrz{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes style_growUp___y8zM{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes style_skeleton-shimmer__yRPYY{0%{transform:translateX(0)}to{transform:translateX(75%)}}.style_noteSection__7lwDz{gap:1.6rem}.style_noteWrapper__FKZyW{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem}.style_noteSectionTitle__mlxdZ{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem}.style_noteSectionTitleContent__rjA7z{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.style_noteSectionDesc__4PV3w{font-size:1.4rem;font-weight:600;line-height:2rem;color:#636363}.style_notePreview__bPdox{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem;width:100%}.style_noteTextArea__p_0iC{resize:none;width:100%!important;padding:1.2rem 1.6rem;height:unset!important;font-size:1.4rem;font-weight:500;line-height:2rem;color:#999;background-color:#f7f7f7;border-radius:1.6rem;align-self:stretch;border:none;outline:none;appearance:none}.style_noteTextArea__p_0iC::placeholder{font-size:1.4rem}.style_hrLine__AjWc_{width:100%;border:none;border-top:1px solid #f7f7f7;outline:none;appearance:none;margin:0!important}.style_checkInOut__o8EtB{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem}.style_checkInOutTitle__581vb p{margin:0;font-size:1.4rem;font-weight:700;line-height:2rem}.style_checkInOutTitle__581vb span{font-size:1.4rem;font-weight:600;line-height:2rem;color:#636363}.style_checkInOutCheckbox__56XHS{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}@media(min-width:320px)and (max-width:576px){.style_checkInOutCheckbox__56XHS{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}}.style_checkInOutCheckboxLabel__28z8j{font-size:1.4rem;font-weight:500;line-height:2rem;color:#636363}.style_checkInOutTimeWrapper__dh5re{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;padding-left:3.2rem}@media(min-width:320px)and (max-width:576px){.style_checkInOutTimeWrapper__dh5re{padding-left:2.4rem}}.style_checkInOutTimeBlock__uit_B{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.6rem}@media(min-width:320px)and (max-width:576px){.style_checkInOutTimeBlock__uit_B{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.style_checkInOutTimeRowHeader__KyshD{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;flex-shrink:0}.style_checkInOutTimeInputWrap__GiEoC{padding-left:2.8rem;align-self:flex-start}@media(min-width:320px)and (max-width:576px){.style_checkInOutTimeInputWrap__GiEoC{padding-left:0;width:100%}}.style_checkInOutTimeIcon__9qsjA{color:#0391ff;flex-shrink:0}.style_checkInOutTimeLabel__qYv5i{font-size:1.4rem;font-weight:500;line-height:2rem;color:#0391ff;flex-shrink:0}.style_checkInOutTimeDesktop__AEH3c{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem}@media(min-width:320px)and (max-width:576px){.style_checkInOutTimeDesktop__AEH3c{display:none!important}}.style_checkInOutTime__y226H{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem}@media(min-width:320px)and (max-width:576px){.style_checkInOutTime__y226H{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.style_checkInOutTimeMobileOnly__AdE0s{display:none}@media(min-width:320px)and (max-width:576px){.style_checkInOutTimeMobileOnly__AdE0s{display:flex;flex-direction:column;gap:1.2rem}}.style_checkInOutTimeText__hbRPL,.style_checkInOutTimeText__hbRPL strong{font-size:1.4rem;font-weight:700;line-height:2rem}.style_checkInOutTimeText__hbRPL strong{color:#0391ff}@keyframes locationOptionItem_growDown__B7put{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes locationOptionItem_growUp__oJvvu{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes locationOptionItem_skeleton-shimmer__K4uBW{0%{transform:translateX(0)}to{transform:translateX(75%)}}.locationOptionItem_item__IvSOT{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem}.locationOptionItem_item__IvSOT[data-selected=true] .locationOptionItem_itemContent__zB5An p{color:#0391ff}.locationOptionItem_itemContent__zB5An{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex:1 1;gap:.8rem}.locationOptionItem_itemContent__zB5An p{flex:1 1;margin:0;font-size:1.4rem;font-weight:600;line-height:2rem;color:#636363;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.locationOptionItem_itemContent__zB5An p small{font-size:1.2rem;font-weight:500;line-height:1.6rem}.locationOptionItem_itemIcon__DK3vm{width:2rem;--icon-color:$color-neutral-06;color:#636363}.locationOptionItem_itemIcon__DK3vm[data-selected=true]{--icon-color:$color-brand-04;color:#0391ff}.locationOptionItem_itemImage__xrfTF{width:3.6rem;height:3.6rem;border-radius:50%;object-fit:cover;object-position:center}.locationOptionItem_truncate-2-lines__xcsN5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes style_growDown__LE_Yb{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes style_growUp__HEpuf{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes style_skeleton-shimmer__qbbb1{0%{transform:translateX(0)}to{transform:translateX(75%)}}.style_tourProgramPromotion__jgPli{background-color:#ffeee7;border-radius:1.2rem;border:1px solid #ff6f34;padding:2rem;text-align:justify;gap:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}.style_tourProgramPromotion__jgPli>*{margin:0}.style_tourProgramPromotion__jgPli>*+*{margin-top:1.2rem}@keyframes baseBannerLayout_growDown__KUuTD{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes baseBannerLayout_growUp___XYIO{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes baseBannerLayout_skeleton-shimmer__86wLl{0%{transform:translateX(0)}to{transform:translateX(75%)}}.baseBannerLayout_header__bobVq{z-index:10}.baseBannerLayout_banner__h6YQG{position:relative;width:100%;overflow:visible;flex-shrink:0;height:53rem}@media(max-width:1919px){.baseBannerLayout_banner__h6YQG{height:40rem}}@media(min-width:1440px)and (max-width:1920px){.baseBannerLayout_banner__h6YQG{height:calc(400px + (100vw - 1440px)*130/480)}}@media(max-width:1023px){.baseBannerLayout_banner__h6YQG{height:27.0833333333vw}}.baseBannerLayout_banner__h6YQG{isolation:isolate;z-index:1}@media(max-width:1440px){.baseBannerLayout_banner__h6YQG[data-margin-bottom=true]{margin:0 0 5rem}}@media(max-width:1023px){.baseBannerLayout_banner__h6YQG{justify-content:flex-start;min-height:27.0833333333vw;height:auto}}.baseBannerLayout_banner__h6YQG[data-vt-banner-search]:has([data-vt-search-overlay-open]){z-index:14}.baseBannerLayout_imageWrapper__Z3nX0{position:absolute;inset:0;z-index:-1;width:100%;height:53rem}@media(max-width:1919px){.baseBannerLayout_imageWrapper__Z3nX0{height:40rem}}@media(min-width:1440px)and (max-width:1920px){.baseBannerLayout_imageWrapper__Z3nX0{height:calc(400px + (100vw - 1440px)*130/480)}}@media(max-width:1023px){.baseBannerLayout_imageWrapper__Z3nX0{height:27.0833333333vw}}.baseBannerLayout_imageWrapper__Z3nX0{overflow:hidden}.baseBannerLayout_imageWrapper__Z3nX0 img{object-fit:cover!important;object-position:center top!important;height:100%!important;width:100%!important}.baseBannerLayout_homeImageWrapper__13gPv{height:100%;position:absolute;inset:0;z-index:-1;width:100%;overflow:hidden}.baseBannerLayout_homeBannerImage__QkP2r{object-fit:cover!important;object-position:center top!important;height:100%!important;width:100%!important}.baseBannerLayout_overlay__D9_8d{padding:2rem;width:100%;margin:auto auto 2rem}@media(max-width:480px){.baseBannerLayout_overlay__D9_8d{padding:0 2rem;margin:1rem auto auto}}.baseBannerLayout_homeBannerOverlay__7aPs3{margin:auto 2rem!important;transform:translateY(5rem)}@media(max-width:480px){.baseBannerLayout_homeBannerOverlay__7aPs3{margin:0 1.6rem 1rem!important}}.baseBannerLayout_formSection__obPoP{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;position:relative}.baseBannerLayout_homeBannerFormSection__Yp_Kq{height:7rem}@media(max-width:1023px){.baseBannerLayout_homeBannerFormSection__Yp_Kq{height:auto}}.baseBannerLayout_title___9QN_{align-self:stretch;color:#fff!important;text-shadow:rgba(0,0,0,.25) 0 14px 28px,rgba(0,0,0,.22) 0 10px 10px}@media(max-width:480px){.baseBannerLayout_title___9QN_{font-size:2rem!important}}.baseBannerLayout_formWrapper__t7bGL{background-color:#fff;border-radius:1.2rem;padding:1.6rem;box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem}@media(max-width:480px){.baseBannerLayout_formWrapper__t7bGL{box-shadow:none;border:1px solid #ddd}}.baseBannerLayout_tabBotIcon___dDgk{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;top:-6rem;right:2rem;z-index:1}@media(min-width:1600px){.baseBannerLayout_tabBotIcon___dDgk{display:none!important}}@keyframes tourQuickView_growDown__GVOVS{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes tourQuickView_growUp__bTCTL{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tourQuickView_skeleton-shimmer__wN_sB{0%{transform:translateX(0)}to{transform:translateX(75%)}}.tourQuickView_quickView__r_rZC{position:static;width:100%;max-width:48.5rem}.tourQuickView_inlineLayout__R1Wij{max-width:none}.tourQuickView_quickViewWrapper__EsfLe{padding:1.6rem;gap:1.6rem;border-radius:2.4rem;background-color:#fff}.tourQuickView_quickViewContent___Wlwi,.tourQuickView_quickViewWrapper__EsfLe{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.tourQuickView_quickViewContent___Wlwi{gap:1rem}.tourQuickView_inlineContent__pf2oN{padding:2rem}@media(max-width:480px){.tourQuickView_inlineContent__pf2oN{padding:0}}.tourQuickView_quickViewTitle__tTlPn{width:100%}.tourQuickView_quickViewTitleMobile__QMzjH{display:inline;gap:.6rem;margin:0}.tourQuickView_quickViewTitleLineIcon___JCp9{flex-shrink:0;margin-right:0}.tourQuickView_quickViewTitleText__PFNMg{flex:1 1 auto;min-width:0}.tourQuickView_quickViewBody__rvo63{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;padding:1.6rem 0;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}.tourQuickView_inlineWrapper__MlBew{padding:0}.tourQuickView_quickViewBodyWithBg__sLWLH{border-radius:0 0 2.4rem 2.4rem;padding:1.6rem;background-color:#fff}.tourQuickView_quickViewBodyExtra__J3CKE{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem}@media(max-width:768px){.tourQuickView_quickViewBodyExtra__J3CKE{gap:1.2rem}}.tourQuickView_quickViewBodyExtraTitle__jg2c8{font-size:2rem;line-height:3.2rem;font-weight:800;margin:0;color:#191919}@media(max-width:480px){.tourQuickView_quickViewBodyExtraTitle__jg2c8{padding:0 2rem}}.tourQuickView_quickViewBodyExtraContent__0plSU{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.7rem;padding:1.6rem;background-color:#fff;border-radius:2.4rem;border:none}.tourQuickView_quickViewRow__mrta8{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;width:100%}.tourQuickView_quickViewRow__mrta8 p{margin:0;font-size:1.4rem;font-weight:700;line-height:2rem;color:#4d4d4d}.tourQuickView_quickViewRow__mrta8 span{font-size:1.4rem;font-weight:500;line-height:2rem;cursor:default}.tourQuickView_highlightValue__9MCY2{color:#0046c1;font-weight:600!important}.tourQuickView_highlightValue__9MCY2.tourQuickView_copyable__vn0Hs{cursor:copy}.tourQuickView_normalValue__cAXld{color:#4d4d4d}.tourQuickView_quickViewRowIcon__sxcTV{flex-shrink:0}.tourQuickView_normalIcon__9SQhf,.tourQuickView_strokeIcon__w4ohr{--icon-color:$color-neutral-08}.tourQuickView_quickViewRowInfo__mjgid{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;width:100%}.tourQuickView_quickViewRowIconTitleValue__OilBx{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;padding-bottom:.7rem;border-bottom:1px solid #f7f7f7}.tourQuickView_quickViewRowIconTitleValue__OilBx:last-child{padding-bottom:0;border-bottom:none}.tourQuickView_quickViewRowIconTitle__n7h6X{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;flex-shrink:0;min-height:3.2rem}.tourQuickView_quickViewRowTitle__fC7jO{font-size:1.4rem;font-weight:700;line-height:2rem;color:#191919;margin:0;line-height:1.2;display:flex;align-items:center;font-weight:700!important}.tourQuickView_quickViewRowValue__dKbvo{font-size:1.4rem;font-weight:500;line-height:2rem;color:#4d4d4d;cursor:default}.tourQuickView_quickViewRowLabel__4jfjk{width:100%}@media(min-width:1024px){.tourQuickView_quickViewRowLabel__4jfjk{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.tourQuickView_quickViewRowLabel__4jfjk span:not(.tourQuickView_highlightValue__9MCY2){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:50%;text-align:center}@media(max-width:1023px){.tourQuickView_quickViewRowLabel__4jfjk span:not(.tourQuickView_highlightValue__9MCY2){overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:unset;max-width:100%;text-align:left}}.tourQuickView_quickViewRowLabel__4jfjk span.tourQuickView_highlightValue__9MCY2{width:max-content;white-space:normal;overflow:visible;text-overflow:unset;-webkit-line-clamp:unset;line-clamp:unset;max-width:none}.tourQuickView_quickViewPrice__aeKZv{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.tourQuickView_quickViewNoScheduleRow__GpwAL{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:1.2rem}.tourQuickView_quickViewNoSchedulePhone__AcAcG{flex-shrink:0}.tourQuickView_quickViewNoScheduleBlock__2Alde{flex:1 1;min-width:0;padding:1rem 1.2rem;border-radius:2.4rem;background-color:#d9eeff}.tourQuickView_quickViewNoScheduleMessage__yvNrC{font-size:1.4rem;font-weight:500;line-height:2rem;color:#0046c1;line-height:1.4}.tourQuickView_quickViewNoScheduleLink__vgk3E{color:#db0f00;text-decoration:underline;font-weight:500}.tourQuickView_quickViewNoScheduleLink__vgk3E:hover{text-decoration:none}.tourQuickView_quickViewPriceInfo__qDpdL{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;gap:.4rem}.tourQuickView_quickViewPriceInfo__qDpdL strong{color:#0046c1;font-size:2.4rem;font-weight:800;line-height:3.2rem}.tourQuickView_quickViewPriceValues__dDeP7{gap:.4rem}.tourQuickView_quickViewPriceCol__Zo8jD,.tourQuickView_quickViewPriceValues__dDeP7{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tourQuickView_quickViewPriceCol__Zo8jD{gap:0}.tourQuickView_quickViewPriceRow__yZD5R{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:.6rem;width:max-content}.tourQuickView_quickViewPriceLabel__aXJx4{font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#4d4d4d}.tourQuickView_quickViewPriceOriginal__vXgso{font-size:1.4rem;font-weight:500;line-height:2rem;color:#636363;text-decoration:line-through}.tourQuickView_quickViewPriceDiscount__A4Mpl{font-size:2rem;font-weight:800;line-height:3.2rem;color:#ed1d24;color:#ed1d24!important}.tourQuickView_quickViewPromoBadge__oSYar{font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#ed1d24;display:inline-block;padding:.2rem .8rem;border-radius:1.6rem;background-color:#ffe5e3}.tourQuickView_previewHotlineIcon__poZg0{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1rem;gap:8px;border-radius:4rem;background-color:#f7f7f7;--icon-color:$color-neutral-06;color:#636363}.tourQuickView_quickViewPriceAction__mzq9p{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:.8rem}.tourQuickView_quickView__promotions__j9UXt{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem}.tourQuickView_quickViewPriceSkeleton__UwgtA{position:relative;overflow:hidden;min-height:32px;background:#f7f7f7;border-radius:2rem;transform:translateZ(0);will-change:opacity,transform;flex:1 1}.tourQuickView_quickViewPriceSkeleton__UwgtA:after{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:tourQuickView_skeleton-shimmer__wN_sB 1.6s ease-in-out infinite}.tourQuickView_quickViewRowSkeleton__G8sJw{position:relative;overflow:hidden;min-height:20px;background:#f7f7f7;border-radius:2rem;transform:translateZ(0);will-change:opacity,transform;flex:1 1}.tourQuickView_quickViewRowSkeleton__G8sJw:after{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:tourQuickView_skeleton-shimmer__wN_sB 1.6s ease-in-out infinite}.tourQuickView_loginTag__5MU2E{text-decoration:underline;background:none;outline:none;border:none;padding:0;cursor:pointer;font-size:1.4rem;font-weight:700;line-height:2rem;color:inherit}.tourQuickView_changeDateBtn__KNFok{width:100%;border-radius:4rem;border:none;padding:1rem 1.2rem;background:#ddd;cursor:pointer;font-size:1.4rem;font-weight:700;line-height:2rem;color:#0046c1}.tourQuickView_guest__gDwwc{font-size:1.6rem;font-weight:700;line-height:2.4rem;margin:0}.tourQuickView_tooltipValue__Eoa01{z-index:26;background-color:#d9eeff;font-size:1.4rem;font-weight:500;line-height:2rem;border-color:#d9eeff;width:30%;max-width:-moz-fit-content;max-width:fit-content}.tourQuickView_tooltipValueContent__f9ERE{color:#0046c1}@keyframes typography_growDown__563vy{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes typography_growUp__3wTGC{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes typography_skeleton-shimmer__fZmYi{0%{transform:translateX(0)}to{transform:translateX(75%)}}.typography_h1__T7qGr,.typography_h2__httPs{font-size:3.2rem;line-height:4.8rem;font-weight:800;margin:0}.typography_h3__5L_w6{font-size:2.4rem;line-height:3.6rem;font-weight:800;margin:0}@media(max-width:1024px){.typography_h3__5L_w6{font-size:1.6rem;line-height:2.4rem;font-weight:800;margin:0;color:inherit}}.typography_h4__1yQDa{font-size:2rem;line-height:3.2rem;font-weight:800;margin:0}.typography_h5__7xlHl{font-size:1.8rem;line-height:2.6rem;font-weight:700;margin:0}.typography_h6___cRur{font-size:1.6rem;line-height:2.4rem;font-weight:700;margin:0}@keyframes comboSchedule_growDown__VV8ZO{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes comboSchedule_growUp__FFemZ{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes comboSchedule_skeleton-shimmer__VMvhk{0%{transform:translateX(0)}to{transform:translateX(75%)}}.comboSchedule_layoutWrapper__VtynM{width:100%}.comboSchedule_label___4vq8{font-size:2rem;line-height:3.2rem;font-weight:800;color:#191919;margin:0 0 2rem}.comboSchedule_monthItem__x0KsS{padding:1.2rem;border:1px solid #ccc;background:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1.6rem;gap:.2rem;color:#b3b3b3;flex-wrap:nowrap;width:10rem}@media(hover:hover){.comboSchedule_monthItem__x0KsS:not([data-disabled=true]):not([data-selected=true]):hover{border-color:#191919;color:#191919}}.comboSchedule_monthItem__x0KsS.comboSchedule_isActive__H6RZc{background:#0046c1;color:#fff;border-color:#0046c1}.comboSchedule_btnFilterNext__HmzL_,.comboSchedule_btnFilterPrevious__m588Y{display:flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;border:none;border-radius:50%;background:#4d4d4d;cursor:pointer;transition:all .3s ease-in-out;color:#fff;--icon-color:$color-neutral-01}.comboSchedule_btnFilterNext__HmzL_:disabled,.comboSchedule_btnFilterPrevious__m588Y:disabled{background-color:#f7f7f7!important;border:1px solid #b3b3b3!important;--icon-color:$color-neutral-06!important;color:#636363!important}.comboSchedule_btnFilterNext__HmzL_{position:relative;right:1rem;z-index:5}.comboSchedule_btnFilterPrevious__m588Y{position:relative;left:1rem;z-index:5}.comboSchedule_calendarContainer__ljREZ{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem}.comboSchedule_departure-item__oJZr4{min-height:8.8rem;padding:2rem;border-radius:3.2rem;border:1px solid #ddd;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1 .6rem;cursor:pointer;margin-bottom:2rem}@media(hover:hover){.comboSchedule_departure-item__oJZr4:not([data-disabled=true]):not([data-selected=true]):hover{border-color:#191919}}.comboSchedule_departure-item__preview__wtwDp{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem;align-self:stretch}@media(min-width:320px)and (max-width:576px){.comboSchedule_departure-item__preview__wtwDp{flex-direction:column;padding:1.2rem}.comboSchedule_departure-item__preview__wtwDp.comboSchedule_isSelected__cpYZu{padding:0}}.comboSchedule_departure-item__date__K9Ofm{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:4rem;background:#f7f7f7;padding:.8rem 2rem;gap:.8rem;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#0391ff;position:relative;max-width:12rem}.comboSchedule_departure-item__info__aae1V{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;flex:1 0}.comboSchedule_departure-item__price__P3F_n{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;text-align:right}.comboSchedule_departure-item__select__rBxBO{width:10rem!important;align-self:end}.comboSchedule_departure-item__oJZr4[data-selected=true]{border-color:#0391ff;border-bottom:none;border-radius:3.2rem 3.2rem 0 0;margin-bottom:0}@media(max-width:576px){.comboSchedule_departure-item__oJZr4[data-selected=true]{border:none}}@media(max-width:480px){.comboSchedule_departure-item__oJZr4{padding:0;border-radius:2rem}}.comboSchedule_departure-item__code__GOZ89{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;font-size:1.4rem;font-weight:700;line-height:2rem;color:#4d4d4d;margin:0}@media(min-width:320px)and (max-width:576px){.comboSchedule_departure-item__code__GOZ89{font-size:1.4rem;font-weight:600;line-height:2rem;color:#4d4d4d;width:100%;--icon-color:$color-brand-04;color:#0391ff}}.comboSchedule_departure-item__view__jzV1v{font-size:1.4rem;font-weight:600;line-height:2rem;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2.4rem;color:#b3b3b3}@media(min-width:320px)and (max-width:576px){.comboSchedule_departure-item__view__jzV1v{gap:1.2rem}}.comboSchedule_view-toggle__o2ZqF{border:none;outline:none;appearance:none;background-color:rgba(0,0,0,0);padding:0;color:#b3b3b3;font-size:1.4rem;font-weight:600;line-height:2rem;position:relative}.comboSchedule_view-toggle__o2ZqF:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#191919;transition:width .3s}.comboSchedule_view-toggle__o2ZqF:not([data-active=true]):not([data-pressed=true]):hover{color:#191919;--icon-color:$color}.comboSchedule_view-toggle__o2ZqF:not([data-active=true]):not([data-pressed=true]):hover:after{width:100%}.comboSchedule_view-toggle__o2ZqF{cursor:pointer}.comboSchedule_view-toggle__o2ZqF[data-pressed=true]{font-size:1.4rem;font-weight:700;line-height:2rem;color:#191919}.comboSchedule_departure-item__preview_content__qEdXk{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem}@media(min-width:320px)and (max-width:576px){.comboSchedule_departure-item__preview_content__qEdXk{width:100%}}@media(max-width:1200px){.comboSchedule_departure-item__preview_contentRight__GUh16{align-items:flex-end}}@media(min-width:320px)and (max-width:576px){.comboSchedule_departure-item__preview_contentRight__GUh16{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.comboSchedule_price-old__IibWD{font-size:1.2rem;font-weight:500;line-height:1.6rem;color:#999;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.comboSchedule_price__SCLou{font-size:2rem;font-weight:800;line-height:3.2rem}.comboSchedule_price__SCLou.comboSchedule_discount__kY0Tm{color:#ed1d24}.comboSchedule_swiperSlide__7KW3G{width:100%;padding:0 2rem}@media(min-width:320px)and (max-width:576px){.comboSchedule_swiperSlide__7KW3G{padding:0}}.comboSchedule_dateAndPrice__sR2Uu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.comboSchedule_flexRowMobile__R87z4{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem}.comboSchedule_hiddenClasses___BLRD{display:none}.comboSchedule_badgeDepartureDate__xRbvO{width:-moz-fit-content;width:fit-content;padding:.6rem 1.2rem;text-align:center;border:1px solid #0391ff;border-radius:1.6rem;background:#d9eeff;font-size:1.4rem;font-weight:600;line-height:2rem;color:#0391ff}.comboSchedule_itemDetails__F90ZH>:not(:last-child){--tw-space-y-reverse:0;margin-block-start:calc(1.2rem*var(--tw-space-y-reverse));margin-block-end:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.comboSchedule_itemDetails__F90ZH{width:100%}.comboSchedule_selectingBtn__cKm8l{padding:1.2rem!important}.comboSchedule_tourCode__eqT6R{color:#0391ff}.comboSchedule_selectBtn__3Amuy{padding:1.2rem 2rem!important}@keyframes comboScheduleSegment_growDown__bVzRN{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes comboScheduleSegment_growUp__o3TSa{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes comboScheduleSegment_skeleton-shimmer__fudV0{0%{transform:translateX(0)}to{transform:translateX(75%)}}.comboScheduleSegment_viewSegment__9CYEH{background:#fff;border:1px solid #0391ff;border-top-color:#d9eeff;border-radius:0 0 3.2rem 3.2rem;padding:1.6rem 2rem 2rem;margin-bottom:2rem}@media(min-width:320px)and (max-width:576px){.comboScheduleSegment_viewSegment__9CYEH{border:none;padding:0}}.comboScheduleSegment_viewSegment__9CYEH>:not(:last-child){--tw-space-y-reverse:0;margin-block-start:calc(1.6rem*var(--tw-space-y-reverse));margin-block-end:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.comboScheduleSegment_viewSegment__details__zRSS4{width:100%;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;will-change:opacity,transform;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem}.comboScheduleSegment_viewSegment__details__zRSS4.comboScheduleSegment_enter__DCWsI{opacity:1;transform:translateY(0)}@media(max-width:480px){.comboScheduleSegment_viewSegment__details__zRSS4{gap:1.6rem;flex-direction:column;padding:1.2rem;background-color:#f7f7f7;border-radius:1.2rem}}.comboScheduleSegment_viewSegment__detailsRow__NSQyG{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:2rem}@media(max-width:480px){.comboScheduleSegment_viewSegment__detailsRow__NSQyG{gap:1.6rem;flex-direction:column;padding:1.2rem;background-color:#f7f7f7;border-radius:1.2rem}}.comboScheduleSegment_divider__SlRE5{width:1px;background-color:#ddd;margin:0 8px}.comboScheduleSegment_skeleton__raelE{min-height:97px;flex:1 1;background:#f7f7f7;border-radius:2rem;transform:translateZ(0);will-change:opacity,transform}.comboScheduleSegment_segmentColumn__Uu4l6{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.comboScheduleSegment_segmentRow__hB8ZX{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:4rem}.comboScheduleSegment_dateTimeMeeting__rrSK_{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.2rem;width:100%;height:100%}.comboScheduleSegment_tourInfoContentItem___cbKU{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1.5rem;width:100%;height:100%}.comboScheduleSegment_tourInfoContentMoreItem__Xzd2e{width:50%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;height:100%}.comboScheduleSegment_tourInfoContentMoreItem__Xzd2e h6{font-size:1.4rem;font-weight:700;line-height:2rem;color:#191919;margin:0}.comboScheduleSegment_time__x9Za9{width:-moz-fit-content;width:fit-content;border:1px solid #0391ff;border-radius:4rem;padding:.8rem 1.2rem;text-align:center;font-size:1.4rem;font-weight:700;line-height:2rem;color:#0391ff}.comboScheduleSegment_informationWrapper__PlfGK,.comboScheduleSegment_priceWrapper__7VNmt,.comboScheduleSegment_transportWrapper__pacH5{width:100%}.comboScheduleSegment_informationWrapper__PlfGK,.comboScheduleSegment_priceWrapper__7VNmt{border-top:1px solid #d9eeff;padding-top:1.6rem}.comboScheduleSegment_informationTitle__6mx9H,.comboScheduleSegment_priceTitle__FitQW,.comboScheduleSegment_transportTitle__dHjNa{font-size:1.4rem;font-weight:700;line-height:2rem;color:#191919;margin:0 0 2rem;text-align:center}.comboScheduleSegment_informationAlertBox__2MrLz{margin-top:1.6rem}@keyframes style_growDown__ln36M{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes style_growUp__QAyjE{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes style_skeleton-shimmer__8mc6H{0%{transform:translateX(0)}to{transform:translateX(75%)}}.style_note__input__g9Lw8{height:10rem;padding:1.2rem 1.6rem;gap:8px;border-radius:1.6rem;background-color:#f7f7f7}.style_note__input__g9Lw8,.style_note__input__g9Lw8 textarea{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.style_note__input__g9Lw8 textarea{height:100%;background-color:rgba(0,0,0,0);outline:none;border:none;font-size:1.6rem;font-weight:500;line-height:2.4rem}.style_note__input__g9Lw8 textarea::placeholder{color:#b3b3b3}.style_textarea__JAAIr{height:10rem!important}.style_textarea__JAAIr:focus{outline:none;border-color:#ddd;background-color:#f7f7f7}@keyframes transportation_growDown__OoJhu{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes transportation_growUp__dURYE{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes transportation_skeleton-shimmer__JyVbU{0%{transform:translateX(0)}to{transform:translateX(75%)}}.transportation_transportation__KWn66{gap:1.2rem}.transportation_segmentColumn__SleNB{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.transportation_segmentRow__49pfb{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:2rem}@media(max-width:480px){.transportation_segmentRow__49pfb{gap:1.6rem;flex-direction:column;padding:1.2rem;background-color:#f7f7f7;border-radius:1.2rem}}.transportation_flightSegment__AMQKo{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;padding:0;flex:1 1;flex-shrink:0}.transportation_divider__9C1_I{width:1px;background-color:#ddd;margin:0 .4rem}.transportation_segmentHeader__Evdxb{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.transportation_segmentHeader_long__2CQMq{flex-direction:column;align-items:flex-start;gap:.4rem}.transportation_headerContent__yfs_c{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.6rem}.transportation_label__sjwbp{font-size:1.4rem;font-weight:600;line-height:2rem;gap:.6rem;color:#636363}.transportation_date__ZFOl4{font-size:1.4rem;font-weight:600;line-height:2rem;color:#191919;flex:1 1}.transportation_flightInfo__pVklP{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.6rem}.transportation_flightInfo_warning__WSGDV{--icon-color:$color-support-warning;color:#ff6f34}.transportation_flightCode__tsPvC{font-size:1.4rem;font-weight:600;line-height:2rem;color:#191919}.transportation_flightCode_warning__kG8Ca{color:#ff6f34;--icon-color:$color-support-warning}.transportation_segmentBody__a30Jd{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem}.transportation_timeRow__9m4Kt{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.transportation_timeRow__9m4Kt.transportation_timeRowCenterAirline__JKzoF{justify-content:center}.transportation_airportLeft__6CKMZ,.transportation_airportRight__XFOmX,.transportation_time__hPjKX{font-size:1.4rem;font-weight:600;line-height:2rem;color:#4d4d4d}.transportation_airportLeft__6CKMZ{text-align:left}.transportation_airportRight__XFOmX{text-align:right}.transportation_brandName__SWr7E{font-size:1.4rem;font-weight:600;line-height:2rem;color:#4d4d4d}.transportation_timeline__9ZNKk{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1 1;position:relative;padding:0 1.8rem}.transportation_dot___ZyHT{width:.5rem;height:.5rem;border-radius:50%;background-color:#ddd}.transportation_line__uW6qA{border-top:1px dashed #ddd;height:1px;flex:1 1}.transportation_skeleton__pQaDy{min-height:97px;flex:1 1;background:#f7f7f7;border-radius:2rem;transform:translateZ(0);will-change:opacity,transform}.transportation_tooltipContent__gnMTb{max-width:40rem;white-space:normal;overflow-wrap:break-word;word-wrap:break-word}@keyframes priceBreakdown_growDown__KNzGA{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes priceBreakdown_growUp__goB5y{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes priceBreakdown_skeleton-shimmer__GK4Q_{0%{transform:translateX(0)}to{transform:translateX(75%)}}.priceBreakdown_priceBreakdown__9XVxE{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem;font-size:1.4rem;font-weight:600;line-height:2rem}.priceBreakdown_priceBreakdown__9XVxE span{color:#4d4d4d}.priceBreakdown_row__fPhee{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.priceBreakdown_label__JIetH{flex:1 1}.priceBreakdown_subTotal__lNShc{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.priceBreakdown_quantity___Hoge{min-width:3rem;text-align:center}.priceBreakdown_quantity___Hoge .priceBreakdown_multiply__pwoZW{margin-left:.2rem}.priceBreakdown_noServiceText__QnR24{font-size:1.4rem;font-weight:500;line-height:2rem;color:#636363;margin:1rem 0 0;text-align:center;width:100%;font-style:italic}.priceBreakdown_priceContainer__mvReT{gap:.8rem}.priceBreakdown_priceContainer__mvReT,.priceBreakdown_price__aA4eS{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.priceBreakdown_price__aA4eS{min-width:10rem;text-align:right;gap:.2rem}.priceBreakdown_removeButton__q_3Ya{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.2rem;background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;margin:0;width:2rem;height:2rem;color:#ed1d24;--icon-color:$color-support-error}@keyframes tourPromoTooltip_growDown__t0RzS{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes tourPromoTooltip_growUp__BHY13{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tourPromoTooltip_skeleton-shimmer__1m0MJ{0%{transform:translateX(0)}to{transform:translateX(75%)}}.tourPromoTooltip_promoTooltip__Ps7gP{color:#0046c1}.tourPromoTooltip_promoTooltipTitle__uYNec{font-size:1.6rem;line-height:2.4rem;font-weight:700;color:#0046c1;margin:0 0 .8rem;padding-bottom:.8rem;border-bottom:1px solid rgba(0,70,193,.2)}.tourPromoTooltip_promoTooltipList__MqMSj{margin:0;padding:0;list-style:none}.tourPromoTooltip_promoTooltipItem__kKtI1{display:flex;gap:.2rem;line-height:1.5;color:#0046c1}.tourPromoTooltip_promoTooltipLabel__P1OOr{font-weight:400}.tourPromoTooltip_promoTooltipPrice__KCiUr{font-weight:700}.tourPromoTooltip_promoTooltipNote__Egt0O{margin:.8rem 0 0;padding-top:.8rem;border-top:1px solid rgba(0,70,193,.2);font-weight:400;color:#0046c1}@keyframes style_growDown__UcE6_{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes style_growUp__6Y4cn{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes style_skeleton-shimmer__zHh1V{0%{transform:translateX(0)}to{transform:translateX(75%)}}.style_paxList__hIgIj{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem}.style_emptyHint__n8ce8{font-size:1.4rem;font-weight:600;line-height:2rem;color:#636363;margin:0}.style_paxModalBody__U_YGi{background:#f7f7f7}@keyframes FEPaxGroup_growDown__8oryT{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes FEPaxGroup_growUp__G1nah{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes FEPaxGroup_skeleton-shimmer__BUGLb{0%{transform:translateX(0)}to{transform:translateX(75%)}}.FEPaxGroup_group__zcroU{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem}.FEPaxGroup_groupHeader__U1Qsy{justify-content:space-between}.FEPaxGroup_groupHeaderContent__gHNrW,.FEPaxGroup_groupHeader__U1Qsy{display:flex;flex-direction:row;align-items:center;gap:.8rem;--icon-color:$color-brand-05;color:#0083e5}.FEPaxGroup_groupHeaderContent__gHNrW{justify-content:flex-start}.FEPaxGroup_groupBody__Hf3HN{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem}.FEPaxGroup_groupTitle__y_2E0{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;margin:0}@media(max-width:480px){.FEPaxGroup_groupTitle__y_2E0{flex-wrap:wrap;align-items:baseline}}.FEPaxGroup_groupTitle__y_2E0 span{font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#0083e5}.FEPaxGroup_groupTitle__y_2E0 small{color:#999;font-size:1.2rem;font-weight:500;line-height:1.6rem}.FEPaxGroup_rowBlock__U5U8d{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.4rem}.FEPaxGroup_paxRowWrapper__bfr57{width:100%}.FEPaxGroup_paxRowWrapper__bfr57,.FEPaxGroup_rowInfo__ISkIW{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.FEPaxGroup_rowInfo__ISkIW{gap:2rem;flex:1 1;overflow:visible}.FEPaxGroup_rowInfo__ISkIW span{font-size:1.4rem;font-weight:600;line-height:2rem}@media(hover:hover){.FEPaxGroup_rowInfo__ISkIW{cursor:pointer}}@media(max-width:480px){.FEPaxGroup_rowIndex__ryMJu{flex-shrink:0}}.FEPaxGroup_rowInfoContent__1rjDJ{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px dashed #ddd;padding:1.2rem 1.2rem 1.2rem 2.4rem;gap:1.2rem;flex:1 0;border-radius:4rem;overflow:visible;cursor:pointer}.FEPaxGroup_rowInfoContent__1rjDJ:is(button){margin:0;background:none;font:inherit;text-align:left}.FEPaxGroup_rowInfoContent__1rjDJ[data-status=filled] .FEPaxGroup_rowItemDob__7RgA8,.FEPaxGroup_rowInfoContent__1rjDJ[data-status=filled] .FEPaxGroup_rowItemName__Q39_S{color:#4d4d4d}.FEPaxGroup_rowInfoContent__1rjDJ[data-status=empty] .FEPaxGroup_rowItemDob__7RgA8,.FEPaxGroup_rowInfoContent__1rjDJ[data-status=empty] .FEPaxGroup_rowItemName__Q39_S{color:#636363}@media(max-width:480px){.FEPaxGroup_mobileLayout__dDeXh .FEPaxGroup_rowInfoContent__1rjDJ{padding:1rem 1.2rem;flex:1 1;min-width:0}.FEPaxGroup_mobileLayout__dDeXh .FEPaxGroup_rowItemName__Q39_S{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.FEPaxGroup_rowNamePhoneGroup__pKi1a{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1;min-width:0;gap:.4rem}.FEPaxGroup_rowItemName__Q39_S{font-size:1.4rem;font-weight:500;line-height:2rem}.FEPaxGroup_requiredMark__KwGzj{color:red}.FEPaxGroup_rowItemDob__7RgA8{flex:1 1;min-width:0;text-align:center;align-self:center}.FEPaxGroup_rowItemDob__7RgA8,.FEPaxGroup_rowName__6oxsP{font-size:1.4rem;font-weight:500;line-height:2rem}.FEPaxGroup_rowName__6oxsP[data-status=filled] span{color:#4d4d4d}.FEPaxGroup_rowName__6oxsP[data-status=empty] span{color:#636363}.FEPaxGroup_rowAction__bSjLy{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-shrink:0;gap:.4rem;margin:0}.FEPaxGroup_rowAction__bSjLy span{font-size:1.4rem;font-weight:500;line-height:2rem;color:red}.FEPaxGroup_rowAction__bSjLy{--icon-color:$color-neutral-06;color:#636363;cursor:pointer}.FEPaxGroup_rowSingleRoom__haf8t{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.FEPaxGroup_rowSingleRoomContent__1Rqra{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.4rem}.FEPaxGroup_rowSingleRoomContent__1Rqra p{margin:0;font-size:1.4rem;font-weight:600;line-height:2rem}.FEPaxGroup_rowSingleRoomContent__1Rqra span{font-size:1.4rem;font-weight:800;line-height:2rem;color:#0391ff}@keyframes style_growDown__URnBH{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes style_growUp__kPinS{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes style_skeleton-shimmer__qmhjw{0%{transform:translateX(0)}to{transform:translateX(75%)}}.style_footerWrapper__SZz_D{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1.2rem}.style_acceptButton__BRAlK,.style_resetButton__Z_1uT{padding:1.2rem 1rem!important;font-size:1.4rem!important;font-weight:600!important;border-radius:2.6rem!important}.style_acceptButton__BRAlK{width:25rem!important}.style_resetButton__Z_1uT{width:25rem!important;background-color:rgba(0,0,0,0)!important;color:#4d4d4d!important;border:1px solid #b3b3b3!important;transition:background-color .2s,border-color .2s}.style_resetButton__Z_1uT:hover{background-color:#ddd!important;border-color:#999!important}@keyframes style_growDown__c1hXt{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes style_growUp__hYEKj{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes style_skeleton-shimmer__2mmUR{0%{transform:translateX(0)}to{transform:translateX(75%)}}.style_wrapper__M7WDR{width:100%}.style_tabHeaderWrapper__KBSW3{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;overflow:hidden;border:2px solid #fff;border-radius:2.4rem 2.4rem 0 0;padding:.8rem 1.2rem}@media(min-width:320px)and (max-width:640px){.style_tabHeaderWrapper__KBSW3{padding:.4rem;background:#f7f7f7;border-radius:2.4rem}}.style_tabHeader__nyYuK{display:flex;white-space:nowrap;scroll-behavior:smooth;flex:1 1 auto;scrollbar-width:none;overflow-x:visible}.style_tabHeader__nyYuK::-webkit-scrollbar{display:none}.style_tabHeader__nyYuK.style_scrollable__4TwGJ{overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;scrollbar-width:none;flex:0 0 auto;max-width:38rem}.style_tabHeader__nyYuK.style_scrollable__4TwGJ>:not(:last-child){--tw-space-x-reverse:0;margin-inline-start:calc(1.2rem*var(--tw-space-x-reverse));margin-inline-end:calc(1.2rem*(1 - var(--tw-space-x-reverse)))}@media(min-width:320px)and (max-width:640px){.style_tabHeader__nyYuK.style_scrollable__4TwGJ{max-width:none;flex:1 1 auto;border-radius:2.4rem}}.style_tabHeader__nyYuK.style_scrollable__4TwGJ::-webkit-scrollbar{display:none}.style_tabContent__mN6d_{width:100%;max-height:29.4rem;padding:1.2rem 1.6rem}.style_tabContent__mN6d_.style_noPadding__VKyww{padding:0}.style_tabContent__mN6d_{background:#fff;border-radius:0 0 2.4rem 2.4rem}.style_tabContent__mN6d_.style_noBorderRadius__5hf8N{border-radius:0}.style_tabContent__mN6d_{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.style_tabContent__mN6d_::-webkit-scrollbar{display:none}@media(min-width:320px)and (max-width:640px){.style_tabContent__mN6d_>:not(:last-child){--tw-space-y-reverse:0;margin-block-start:calc(.8rem*var(--tw-space-y-reverse));margin-block-end:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.style_tabContent__mN6d_{max-height:none}}.style_tabBtn__4TLRL{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.4rem;position:relative;flex:0 0 auto;white-space:nowrap;padding:.8rem 1.6rem;border:none;background:#fff;font-size:1.4rem;opacity:.5;transition:all .3s ease-in-out;border-radius:2rem;min-width:-moz-fit-content;min-width:fit-content}.style_tabBtn__4TLRL:hover{opacity:.8;background:#fff;cursor:pointer}.style_tabBtn__4TLRL.style_active__OIBbS{opacity:1;font-weight:600;background:#fff}.style_tabBtn__4TLRL:disabled{background-color:rgba(0,0,0,0)!important}.style_scrollBtn__N_n4f{width:3.2rem;height:3.2rem;border:none;background:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.style_scrollBtn__N_n4f:disabled{background:hsl(0,0%,95%)!important}.style_badge__VdjnV{width:2rem;height:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;line-height:1.6rem;color:#fff;background:#ed1d24;border-radius:50%}@keyframes ancillaryServiceData_growDown__bwgNb{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes ancillaryServiceData_growUp__1sPsU{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ancillaryServiceData_skeleton-shimmer___fjx2{0%{transform:translateX(0)}to{transform:translateX(75%)}}.ancillaryServiceData_layoutWrapper__WgWAV{width:100%}.ancillaryServiceData_serviceWrapper__MQWdc{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ancillaryServiceData_serviceInfo__DeFjE{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem}.ancillaryServiceData_serviceInfo__DeFjE.ancillaryServiceData_withSelectButton__D5d8q{width:70%}.ancillaryServiceData_serviceTitle__Js2pR{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#191919;margin:0;cursor:pointer}.ancillaryServiceData_serviceTitle__Js2pR:hover{text-decoration:underline}.ancillaryServiceData_serviceDescription__0uGjv{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.ancillaryServiceData_divider__p_pKk{width:.1rem;height:1.2rem;background:#ddd}.ancillaryServiceData_viewDetail__Ef3hw{font-size:1.4rem;font-weight:500;line-height:2rem;color:#b3b3b3;margin:0;cursor:pointer;transition:all .2s ease-in-out}.ancillaryServiceData_viewDetail__Ef3hw:hover{color:#4d4d4d}.ancillaryServiceData_servicePrice__em3D0{font-size:1.6rem;font-weight:800;line-height:2.4rem;color:#ed1d24;margin:0}.ancillaryServiceData_servicePrice__em3D0 span{font-size:1.4rem;font-weight:500;line-height:2rem;color:#b3b3b3;margin:0}.ancillaryServiceData_selectButton__YRL_p{padding:.8rem 1rem;background:#d9eeff;font-size:1.4rem;font-weight:600;line-height:2rem;color:#0046c1;border-radius:4rem;border:none;width:8rem;cursor:pointer;transition:all .2s ease-in-out}.ancillaryServiceData_selectButton__YRL_p:hover{background:rgb(191.5,226.5921052632,255)}.ancillaryServiceData_selectButton__YRL_p.ancillaryServiceData_selected__4qq9b{background:#f7f7f7;color:#191919}.ancillaryServiceData_selectButton__YRL_p.ancillaryServiceData_selected__4qq9b:hover{background:hsl(0,0%,91.862745098%)}.ancillaryServiceData_horizontalDivider__3jjID{width:100%;height:.1rem;background:#f7f7f7;margin:1rem 0}.ancillaryServiceData_noServiceText__vtHDv{text-align:center;font-size:1.4rem;font-weight:500;line-height:2rem;color:#b3b3b3}.ancillaryServiceData_modalBg__GX33J{background:#f7f7f7}@keyframes styles_growDown__O2w7O{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes styles_growUp__gt4K_{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes styles_skeleton-shimmer__TuUeM{0%{transform:translateX(0)}to{transform:translateX(75%)}}.styles_layoutWrapper__xfK2R{border:1px solid #ddd;border-radius:1.6rem;padding:1.6rem}.styles_serviceWrapper__FhrQt{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:1.2rem}.styles_serviceInfo__nDGZ1{width:100%}.styles_serviceAction__G1_Ne{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.styles_noServiceWrapper__iT9RI{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40rem}.styles_noServiceImage__LOvUH{width:15.5rem;height:auto;object-fit:cover;object-position:center}@keyframes tabSkeleton_growDown__ZGC3z{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes tabSkeleton_growUp__aVaS2{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tabSkeleton_skeleton-shimmer__zoU00{0%{transform:translateX(0)}to{transform:translateX(75%)}}@keyframes tabSkeleton_shimmer__gTgaU{0%{background-position:-468px 0}to{background-position:468px 0}}.tabSkeleton_wrapper__gqZu8{width:100%}.tabSkeleton_tabHeaderWrapper__Cwmdt{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;overflow:hidden;border:2px solid #fff;border-radius:2.4rem 2.4rem 0 0;padding:.8rem 1.2rem}.tabSkeleton_tabHeader__dHZ7n{display:flex;white-space:nowrap;flex:1 1 auto;scrollbar-width:none;overflow-x:visible}.tabSkeleton_tabHeader__dHZ7n.tabSkeleton_scrollable__DHYPb{overflow-x:auto;white-space:nowrap;scrollbar-width:none;flex:0 0 auto;max-width:38rem}.tabSkeleton_tabHeader__dHZ7n.tabSkeleton_scrollable__DHYPb>:not(:last-child){--tw-space-x-reverse:0;margin-inline-start:calc(1.2rem*var(--tw-space-x-reverse));margin-inline-end:calc(1.2rem*(1 - var(--tw-space-x-reverse)))}.tabSkeleton_tabHeader__dHZ7n.tabSkeleton_scrollable__DHYPb::-webkit-scrollbar{display:none}.tabSkeleton_tabContent__wliVs{width:100%;max-height:29.4rem;padding:1.2rem 1.6rem;background:#fff;border-radius:0 0 2.4rem 2.4rem;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.tabSkeleton_tabContent__wliVs::-webkit-scrollbar{display:none}.tabSkeleton_tabBtn__BttGa{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.4rem;position:relative;flex:0 0 auto;white-space:nowrap;padding:.8rem 1.6rem;border:none;background:#fff;border-radius:2rem;min-width:-moz-fit-content;min-width:fit-content;height:3.6rem;opacity:.5}.tabSkeleton_tabBtn__BttGa.tabSkeleton_active__lKfYP{opacity:1}.tabSkeleton_skeletonTab__O5IMi{pointer-events:none}.tabSkeleton_skeletonLabel__HK2_I{background:linear-gradient(90deg,#ffffff 8%,rgb(247.35,247.35,247.35) 18%,#ffffff 33%);background-size:800px 104px;animation:tabSkeleton_shimmer__gTgaU 1.2s ease-in-out infinite;width:8rem;height:1.6rem;border-radius:.4rem}.tabSkeleton_scrollBtn__8jOrC{width:3.2rem;height:3.2rem;border:none;background:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;flex-shrink:0}.tabSkeleton_skeletonBtn__9lMG2{background:linear-gradient(90deg,#ffffff 8%,rgb(247.35,247.35,247.35) 18%,#ffffff 33%);background-size:800px 104px;animation:tabSkeleton_shimmer__gTgaU 1.2s ease-in-out infinite;pointer-events:none}.tabSkeleton_skeletonContentWrapper__G_Y91{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;width:100%}.tabSkeleton_skeletonLine__iP5f8{background:linear-gradient(90deg,#ffffff 8%,rgb(247.35,247.35,247.35) 18%,#ffffff 33%);background-size:800px 104px;animation:tabSkeleton_shimmer__gTgaU 1.2s ease-in-out infinite;height:2rem;border-radius:.4rem;width:100%}.tabSkeleton_skeletonLine__iP5f8.tabSkeleton_short__wDhUK{width:60%}@keyframes tourDepartureMobileCard_growDown__tbQm5{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes tourDepartureMobileCard_growUp__fqL8A{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tourDepartureMobileCard_skeleton-shimmer__LeWff{0%{transform:translateX(0)}to{transform:translateX(75%)}}.tourDepartureMobileCard_header__akLcI{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.tourDepartureMobileCard_header__akLcI .tourDepartureMobileCard_changeDate__a_fc1{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.4rem;cursor:pointer}.tourDepartureMobileCard_header__akLcI .tourDepartureMobileCard_changeDate__a_fc1 p{font-size:1.4rem;font-weight:600;line-height:2rem;color:#0391ff;margin:0}.tourDepartureMobileCard_header__akLcI .tourDepartureMobileCard_changeDate__a_fc1{--icon-color:$color-brand-04;color:#0391ff}.tourDepartureMobileCard_departure-mobile__ZzoGL{min-height:8.8rem;padding:2rem;border-radius:3.2rem;border:1px solid #ddd;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1 .6rem;cursor:pointer}@media(hover:hover){.tourDepartureMobileCard_departure-mobile__ZzoGL:not([data-disabled=true]):not([data-selected=true]):hover{border-color:#191919}}.tourDepartureMobileCard_departure-mobile__date__NWwpb{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:4rem;background:#f7f7f7;padding:.8rem 2rem;gap:.8rem;font-size:1.4rem;font-weight:700;line-height:2rem;color:#0046c1;position:relative;max-width:15rem;flex-shrink:0}.tourDepartureMobileCard_departure-mobile__info__RABKv{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;flex:1 0}.tourDepartureMobileCard_departure-mobile__price__Z7SQS{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;text-align:right}.tourDepartureMobileCard_departure-mobile__select__ZlN9_{flex-shrink:0;height:36px;padding:8px 20px;border-radius:40px;min-width:-moz-fit-content;min-width:fit-content}.tourDepartureMobileCard_departure-mobile__select__ZlN9_.tourDepartureMobileCard_selectBtnUnselected__Y_Iwn{background:#d9eeff;color:#0046c1;border:none}.tourDepartureMobileCard_departure-mobile__codeRowWithBtn__7o2Rs{flex:1 1;min-width:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6px}.tourDepartureMobileCard_departure-mobile__codeText__wFV9e{flex:1 1;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;color:#0391ff}.tourDepartureMobileCard_departure-mobile__ZzoGL[data-selected=true]{border-color:#0391ff}@media(max-width:480px){.tourDepartureMobileCard_departure-mobile__ZzoGL{padding:1.2rem;border-radius:2rem}}.tourDepartureMobileCard_departure-mobile__preview__vv82L{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-self:stretch}.tourDepartureMobileCard_departure-mobile__preview__vv82L .tourDepartureMobileCard_departure-mobile__row__1Ee0m:not(:last-child){border-bottom:1px solid #f7f7f7;padding-bottom:1.2rem}.tourDepartureMobileCard_departure-mobile__preview__vv82L .tourDepartureMobileCard_departure-mobile__row__1Ee0m:not(:first-child){padding-top:1.2rem}.tourDepartureMobileCard_departure-mobile__row__1Ee0m{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tourDepartureMobileCard_departure-mobile__row__1Ee0m[data-selected=true]{padding-bottom:1.2rem}.tourDepartureMobileCard_departure-mobile__preview_content__M7__9{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem}@media(max-width:1200px){.tourDepartureMobileCard_departure-mobile__preview_content__M7__9{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.tourDepartureMobileCard_departure-mobile__preview_contentRight__L0es3{align-items:flex-end}}.tourDepartureMobileCard_departure-mobile__gift__rIGCI{position:absolute;right:-1rem;top:-1rem;border-radius:65rem;border:1.5px solid #fff;background-color:#ffeee7;width:2.8rem;height:2.8rem;padding:.4rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.tourDepartureMobileCard_departure-mobile__code__cMpvk{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;font-size:1.4rem;font-weight:600;line-height:2rem;margin:0;flex:1 1;--icon-color:$color-neutral-08;color:#4d4d4d}.tourDepartureMobileCard_departure-mobile__code__cMpvk:has(.tourDepartureMobileCard_departure-mobile__codeRowWithBtn__7o2Rs){--icon-color:#0046c1}.tourDepartureMobileCard_departure-mobile__code-item__7XGqX{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1 1}.tourDepartureMobileCard_departure-mobile__code-content__mQd4Y{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem}.tourDepartureMobileCard_departure-mobile__time__SWQGn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.6rem;max-width:12rem}.tourDepartureMobileCard_departure-mobile__time-item__FWYpK{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:1.6rem;border:1px solid #b3b3b3;color:#b3b3b3;padding:.3rem 1.2rem;gap:.2rem;font-size:1.4rem;font-weight:600;line-height:2rem}.tourDepartureMobileCard_departure-mobile__time-item__FWYpK[data-selected=true]{color:#0391ff;border-color:#0391ff;background-color:#d9eeff}.tourDepartureMobileCard_departure-mobile__view__ZIE67{font-size:1.4rem;font-weight:600;line-height:2rem;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex:1 1;gap:1.2rem;color:#b3b3b3}.tourDepartureMobileCard_departure-mobile__view__ZIE67[data-selected=true]{justify-content:center}.tourDepartureMobileCard_view-toggle__3Q5HW{border:none;outline:none;appearance:none;background-color:rgba(0,0,0,0);padding:0;color:#b3b3b3;font-size:1.4rem;font-weight:600;line-height:2rem;position:relative}.tourDepartureMobileCard_view-toggle__3Q5HW:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#191919;transition:width .3s}.tourDepartureMobileCard_view-toggle__3Q5HW:not([data-active=true]):not([data-pressed=true]):hover{color:#191919;--icon-color:$color}.tourDepartureMobileCard_view-toggle__3Q5HW:not([data-active=true]):not([data-pressed=true]):hover:after{width:100%}.tourDepartureMobileCard_view-toggle__3Q5HW{cursor:pointer}.tourDepartureMobileCard_view-toggle__3Q5HW[data-pressed=true]{font-size:1.4rem;font-weight:700;line-height:2rem;color:#191919}.tourDepartureMobileCard_price-old__5efGP{font-size:1.2rem;font-weight:500;line-height:1.6rem;color:#999;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.tourDepartureMobileCard_price__FQejy{font-size:2rem;font-weight:800;line-height:3.2rem}.tourDepartureMobileCard_price__FQejy.tourDepartureMobileCard_discount__K_WCL{color:#ed1d24}.tourDepartureMobileCard_sr-only__CvekS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tourDepartureMobileCard_skeleton__LIQXz{position:relative;overflow:hidden;min-height:88px;background:#fff;border-radius:2rem;transform:translateZ(0);will-change:opacity,transform;flex:1 1}.tourDepartureMobileCard_skeleton__LIQXz:after{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:tourDepartureMobileCard_skeleton-shimmer__LeWff 1.6s ease-in-out infinite}@keyframes searchMobileSection_growDown__U8JGM{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes searchMobileSection_growUp__6LexL{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes searchMobileSection_skeleton-shimmer__Hqic7{0%{transform:translateX(0)}to{transform:translateX(75%)}}.searchMobileSection_mobileSearchWrapper__H9Lsd{display:none}@media(max-width:1023px){.searchMobileSection_mobileSearchWrapper__H9Lsd{width:100%;max-width:99vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2.4rem;padding:2rem 1.2rem}}.searchMobileSection_main__O3Us6{width:100%}.searchMobileSection_mainList__fSfsC{display:grid;grid-template-columns:repeat(3,1fr)}.searchMobileSection_mainItem__WNpvd{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;border:none;background:none;padding:0;cursor:pointer;font:inherit}.searchMobileSection_mainItem__WNpvd span{font-size:1.4rem;font-weight:600;line-height:2rem;text-align:center}.searchMobileSection_mainItemIcon__YvVpI{display:flex;flex-direction:column;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;padding:.8rem;gap:.6rem;aspect-ratio:1/1;border-radius:2rem;background:#d9eeff;--icon-color:$color-brand-04;color:#0391ff}.searchMobileSection_extra__ifwAC{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;overflow:auto}.searchMobileSection_extraList__S1Tj2{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.searchMobileSection_extraItem__uPQ8I{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;border:none;background:none;padding:0;cursor:pointer;font:inherit}.searchMobileSection_extraItem__uPQ8I span{font-size:1.2rem;font-weight:600;line-height:1.6rem;text-align:center}.searchMobileSection_extraItem__uPQ8I{touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.searchMobileSection_keepOriginal__n2_yz{--icon-color:inherit;color:inherit}.searchMobileSection_extraItemBrand04Icon__Li554{--icon-color:$color-brand-04;color:#0391ff}@keyframes searchMobileSection_searchMobileBotTextShine__Wq8k_{0%{background-position:100% 100%}to{background-position:0 0}}.searchMobileSection_extraItemBotLabel___tC3E{background:linear-gradient(123.09deg,#005cff 9.86%,#ff2b98 90.14%);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:searchMobileSection_searchMobileBotTextShine__Wq8k_ 1.5s ease-in-out infinite alternate;font-weight:800!important}.searchMobileSection_extraItemBotIconSurface__tgU8I{background:linear-gradient(123.09deg,#005cff 9.86%,#ff2b98 90.14%);background-size:300% 300%;animation:searchMobileSection_searchMobileBotTextShine__Wq8k_ 1.5s ease-in-out infinite alternate;display:block;flex-shrink:0;mask-repeat:no-repeat;mask-size:contain;mask-position:center;margin:0 auto}@keyframes tabSearch_growDown__BQopL{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes tabSearch_growUp__gBXD7{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tabSearch_skeleton-shimmer__ExefG{0%{transform:translateX(0)}to{transform:translateX(75%)}}.tabSearch_tabNav__up8G_{position:relative}.tabSearch_tabNavList__wOKlT,.tabSearch_tabNav__up8G_{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}@media(max-width:1024px){.tabSearch_tabNavList__wOKlT{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.tabSearch_tabNavList__wOKlT::-webkit-scrollbar{display:none}}@media(max-width:1024px)and (max-width:768px){.tabSearch_tabNavList__wOKlT{overflow-x:unset}}.tabSearch_tabBotIcon__0UE6V{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;top:-6rem;right:2rem;z-index:1}@media(min-width:1600px){.tabSearch_tabBotIcon__0UE6V{display:none!important}}.tabSearch_tabNavItem__OVA4T{padding:.8rem;border-radius:2.4rem 2.4rem 0 0;background:hsla(0,0%,100%,.3);border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.tabSearch_tabNavItem__OVA4T[data-selected=true]{background-color:#fff}.tabSearch_tabNavItem__OVA4T[data-selected=true] .tabSearch_tabNavItemWrapper__TEoC9{background-color:#d9eeff;color:#0046c1;--icon-color:$color-brand-06}.tabSearch_tabNavItem__OVA4T[data-selected=true] .tabSearch_tabNavItemWrapper__TEoC9 span{color:#0046c1;font-size:1.2rem;font-weight:700;line-height:1.6rem}@media(max-width:1024px){.tabSearch_tabNavItem__OVA4T{white-space:nowrap}}@media(hover:hover){.tabSearch_tabNavItem__OVA4T:not([data-disabled=true]):not([data-selected=true]):hover .tabSearch_tabNavItemWrapper__TEoC9{color:#0046c1;--icon-color:$color-brand-06}.tabSearch_tabNavItem__OVA4T:not([data-disabled=true]):not([data-selected=true]):hover .tabSearch_tabNavItemWrapper__TEoC9 span{color:#0046c1}}@media(max-width:992px){.tabSearch_tabNavItem__OVA4T{border-radius:1.2rem 1.2rem 0 0}}.tabSearch_tabNavItemShell__ifTl1{position:relative}.tabSearch_tabNavItemWrapper__TEoC9{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;gap:.6rem;padding:.8rem 1.2rem .8rem .8rem;border-radius:2rem;cursor:pointer}.tabSearch_tabNavItemWrapper__TEoC9 span{font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#636363;text-transform:uppercase}.tabSearch_tabNavItemWrapper__TEoC9{color:#636363;--icon-color:$color-neutral-06}.tabSearch_tabNavItemWrapperWithDropdown__JibhP{min-width:16rem}@media(max-width:480px){.tabSearch_tabNavItemWrapper__TEoC9 svg{width:2rem;height:2rem}}.tabSearch_tabPanel__oeVEi{z-index:2;width:100%;background-color:#fff;padding:1.6rem;gap:1.6rem;border-radius:0 2.4rem 2.4rem 2.4rem}@media(max-width:1024px){.tabSearch_tabPanel__oeVEi{border-radius:0 0 1.2rem 1.2rem}}@media(max-width:768px){.tabSearch_tabPanel__oeVEi{padding:1.2rem}}.tabSearch_tabNavItemLeadingIcon___t8fd{flex-shrink:0}.tabSearch_tabDropdown__aqrzf{position:absolute;top:100%;left:0;z-index:4;background-color:#fff;border-radius:.8rem;padding:1.2rem;gap:.8rem;border:1px solid #ddd;list-style:none;margin:0;min-width:30rem;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media(max-width:992px){.tabSearch_tabDropdown__aqrzf{border-radius:0 0 1.2rem 1.2rem}}@media(max-width:768px){.tabSearch_tabDropdown__aqrzf{padding:.8rem}}.tabSearch_tabDropdownItem__UAJGk{background-color:#f7f7f7;border-radius:.8rem;padding:.8rem;gap:1.2rem;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#636363;border:1px solid rgba(0,0,0,0);width:100%}.tabSearch_tabDropdownItem__UAJGk:hover:not([data-selected=true]){border-color:#ddd}.tabSearch_tabDropdownItem__UAJGk[data-selected=true]{background-color:#d9eeff}.tabSearch_tabDropdownItem__UAJGk[data-selected=true].tabSearch_tabDropdownItemChevron__LEpC9{--icon-color:$color-brand-06!important;color:#0046c1!important}.tabSearch_itemContent__rg7Vu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;flex:1 1 auto;min-width:0}.tabSearch_itemLabel__iXQDr{font-size:1.4rem;line-height:2rem;font-weight:700}.tabSearch_itemDescription__DP9lF{font-size:1.1rem;font-weight:400;line-height:1.2rem;color:#999}.tabSearch_tabDropdownItemLeadingIcon__ac9PN{flex-shrink:0;margin-left:auto}.tabSearch_tabDropdownItemChevron__LEpC9[data-selected=true]{--icon-color:$color-brand-06!important;color:#0046c1!important}@keyframes sliderWDot_growDown__vCS_L{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes sliderWDot_growUp__doucO{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes sliderWDot_skeleton-shimmer__sRKL5{0%{transform:translateX(0)}to{transform:translateX(75%)}}.sliderWDot_sliderWDotWrapper__VtEVZ{overflow:hidden;position:relative}.sliderWDot_sliderWDotOuter__nRhwF{overflow:hidden;width:100%;overscroll-behavior-x:contain;touch-action:pan-y}.sliderWDot_sliderWDotInner__vfBRt{will-change:transform}.sliderWDot_sliderGroup__MSRzg{display:grid;grid-template-columns:repeat(3,1fr)}.sliderWDot_sliderWDotItem__ndORE{flex:1 1;padding:.5rem 0}.sliderWDot_navigationDots__o7SrP{display:flex;justify-content:center;margin-top:8px;gap:6px}.sliderWDot_dot__9E4gj{width:.4rem;height:.4rem;background:#ccc;transition:all .3s;cursor:pointer;border:none;outline:none;padding:0;margin:0;border-radius:50%}.sliderWDot_activeDot__DSjCq{width:1.2rem;background:#0391ff;border-radius:4px}@keyframes calendarHeader_growDown__xut1X{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes calendarHeader_growUp__k12WF{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes calendarHeader_skeleton-shimmer__ZauAj{0%{transform:translateX(0)}to{transform:translateX(75%)}}.calendarHeader_calendarHeader__GYr_Z{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;width:100%}.calendarHeader_calendarHeaderActions__QKizt{border-radius:50%;background-color:rgba(25,25,25,.7);display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;appearance:none;color:#fff;--icon-color:$color-neutral-01}.calendarHeader_calendarHeaderActions__QKizt:disabled,.calendarHeader_calendarHeaderActions__QKizt[data-disabled=true]{color:#ddd;background-color:#f7f7f7;--icon-color:$color-neutral-03}.calendarHeader_calendarHeaderActions__QKizt[data-size=sm]{width:2rem;height:2rem}.calendarHeader_calendarHeaderActions__QKizt[data-size=md]{width:2.4rem;height:2.4rem}.calendarHeader_calendarHeaderLabel__EpC7L{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:.1rem;background-color:#f7f7f7;padding:0;border-radius:2rem;flex:1 1;position:relative}.calendarHeader_calendarHeaderLabelSelector__9dBVm{appearance:none;display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1 0;border:none;outline:none;white-space:nowrap;background-color:rgba(0,0,0,0);padding:.8rem 0;font-weight:600!important}.calendarHeader_calendarHeaderLabelSelector__9dBVm[data-size=sm]{font-size:1.2rem;font-weight:600;line-height:1.6rem}.calendarHeader_calendarHeaderLabelSelector__9dBVm[data-size=md]{font-size:1.4rem;font-weight:600;line-height:2rem}.calendarHeader_calendarHeaderLabelSelector__9dBVm:first-child:not(:only-of-type){border-radius:2rem 0 0 2rem}.calendarHeader_calendarHeaderLabelSelector__9dBVm:last-child:not(:only-of-type){border-radius:0 2rem 2rem 0}.calendarHeader_calendarHeaderLabelSelector__9dBVm:only-of-type{border-radius:2rem}.calendarHeader_calendarHeaderLabelSelector__9dBVm:hover:not([data-readonly=true]){background-color:#f2f2f2;cursor:pointer}.calendarHeader_calendarHeaderDivider__K7ECg{background-color:#f7f7f7;width:1px;margin:.8rem 0}.calendarHeader_calendarHeaderDropdown__NQtt5{position:absolute;top:calc(100% + .6rem);left:0;right:0;background:#fff;border-radius:2rem;border:1px solid #ddd;max-height:40rem;padding:1.6rem .8rem 1.6rem 1.6rem;overflow-y:hidden;z-index:10;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;opacity:1;animation:calendarHeader_growDown__xut1X .3s ease-in-out forwards;transform-origin:top center}.calendarHeader_calendarHeaderDropdown__NQtt5[data-closing=true]{animation:calendarHeader_growUp__k12WF .3s ease-in-out forwards}@media(max-width:768px){.calendarHeader_calendarHeaderDropdown__NQtt5{width:100%}}.calendarHeader_calendarHeaderDropdown__NQtt5{padding:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}@keyframes calendar_growDown___qmH9{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes calendar_growUp__gjj4y{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes calendar_skeleton-shimmer__WYD2q{0%{transform:translateX(0)}to{transform:translateX(75%)}}.calendar_calendar__WXpn3{width:100%}@keyframes radioInput_growDown__bX5mk{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes radioInput_growUp__WhSJT{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes radioInput_skeleton-shimmer__JSGTG{0%{transform:translateX(0)}to{transform:translateX(75%)}}.radioInput_radioGroup__ZR61i{border:none;padding:0;margin:0;display:flex;gap:1.5rem;flex-wrap:wrap}@media(max-width:344px){.radioInput_radioGroup__ZR61i{gap:.4rem}}.radioInput_legend__JP5fe{display:none}.radioInput_legendVisible__mcm8U{display:block;width:100%;padding:0;margin:0 0 1rem;font-size:1.4rem;font-weight:600;line-height:2rem}.radioInput_legendRequired___h_U9{color:#ed1d24}.radioInput_stacked__R3_X9{flex-direction:column;align-items:flex-start;gap:.4rem}.radioInput_optionsRow__itAui{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}@media(max-width:344px){.radioInput_optionsRow__itAui{gap:.4rem}}.radioInput_radioInput__GC4mc{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;width:2rem!important;height:2rem!important;line-height:2rem}.radioInput_radioInput__GC4mc:checked{border-color:#0046c1;background-color:#0046c1!important}.radioInput_radioLabel__WUeMy{display:inline-flex;align-items:center;gap:.8rem}.radioInput_radioLabel__WUeMy span{font-size:1.4rem;font-weight:600;line-height:2rem;text-align:center;align-self:center;color:#191919}.radioInput_radioLabel__WUeMy[data-disabled=true]{cursor:not-allowed;opacity:.7}.radioInput_optionWrapper__H2yLy{flex-direction:row;justify-content:center;align-items:center;display:flex;flex:1 1;min-width:-moz-fit-content;min-width:fit-content}.radioInput_optionWrapperCenter__DeIp2{justify-content:center}.radioInput_optionWrapperStart__MCTQQ{justify-content:flex-start}.radioInput_divider__Mfg1t{background:#f7f7f7;flex-shrink:0}.radioInput_divider__Mfg1t.radioInput_dividerVertical__RrP2r{width:1px;height:20px;margin:0 8px}.radioInput_divider__Mfg1t.radioInput_dividerHorizontal__JNg8E{height:1px;width:100%;margin:8px 0}.radioInput_vertical__tG84I{flex-direction:column;justify-content:flex-start;gap:1.5rem;align-items:flex-start}@keyframes style_growDown__pSFF_{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes style_growUp__tjs00{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes style_skeleton-shimmer__2M2wU{0%{transform:translateX(0)}to{transform:translateX(75%)}}.style_searchPreview__d_PXV{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:1.2rem 1.6rem;width:100%;border-radius:1.2rem;box-sizing:border-box}@media(min-width:320px)and (max-width:576px){.style_searchPreview__d_PXV{padding:.8rem 1.2rem;border-radius:1.6rem}}.style_searchPreviewWrapper__aFDh8{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:0;gap:.8rem}.style_searchPreviewRow__rTts6{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2rem;flex:1 1;min-width:0}.style_searchPreviewRow__rTts6>:last-child{flex-shrink:0;flex-grow:0}@media(min-width:320px)and (max-width:576px){.style_searchPreviewRow__rTts6{gap:.8rem}}.style_searchPreviewRowCenter__t39fn{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:1.2rem!important;flex:1 1!important;min-width:0!important}@media(min-width:320px)and (max-width:576px){.style_searchPreviewRowCenter__t39fn{gap:.8rem}}.style_searchPreviewContentMobile__1qKLp{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.6rem!important;flex:1 1!important;min-width:0!important}@media(min-width:320px)and (max-width:576px){.style_searchPreviewContentMobile__1qKLp{gap:.4rem}}.style_mobileIconContainer__HUypL{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem;border-right:1px solid #ddd;padding-right:.6rem}.style_searchPreviewIcon__0EiWn{background-color:#d9eeff;padding:.4rem;border-radius:.8rem;--icon-color:$color-brand-06;color:#0046c1}@media(min-width:320px)and (max-width:576px){.style_searchPreviewIcon__0EiWn{width:2.4rem;height:2.4rem;display:flex;flex-direction:row;justify-content:center;align-items:center}}.style_searchPreviewIcon__0EiWn.style_mobile__fzOkS{background-color:rgba(0,0,0,0);border:1px solid #ddd;--icon-color:$color-neutral-10;color:#191919}.style_activeRouteNo__CdbEx{font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#0046c1;margin:0}@media(min-width:320px)and (max-width:576px){.style_activeRouteNo__CdbEx{font-size:1.4rem;font-weight:700;line-height:2rem}}.style_activeRouteNo__CdbEx{width:2.4rem;height:2.4rem;padding:.2rem .4rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.style_searchPreviewContent__n1ZH5{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1 1;gap:0}.style_searchPreviewContent__n1ZH5 .style_searchPreviewText__k78Vz{font-size:1.6rem;font-weight:700;line-height:2.4rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;--icon-color:$color-brand-06;color:#0046c1;max-width:38ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.style_searchPreviewContent__n1ZH5 .style_searchPreviewText__k78Vz span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.style_searchPreviewContent__n1ZH5 .style_searchPreviewText__k78Vz abbr{text-decoration:none}@media(min-width:320px)and (max-width:576px){.style_searchPreviewContent__n1ZH5 .style_searchPreviewText__k78Vz{font-size:1.4rem;font-weight:700;line-height:2rem}}.style_searchPreviewContent__n1ZH5 .style_searchPreviewDetail__ENbTr{font-size:1.4rem;font-weight:600;line-height:2rem;color:#4d4d4d;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem}@media(min-width:320px)and (max-width:576px){.style_searchPreviewContent__n1ZH5 .style_searchPreviewDetail__ENbTr{font-size:1.2rem;font-weight:600;line-height:1.6rem;gap:.8rem}}.style_searchPreviewContent__n1ZH5 .style_searchPreviewDetail__ENbTr .style_paxInfoNumber__xRIdd,.style_searchPreviewContent__n1ZH5 .style_searchPreviewDetail__ENbTr .style_searchPreviewDetailDate__YSXe9{white-space:nowrap}.style_searchPreviewContent__n1ZH5 .style_paxInfo__dPfJQ{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem}.style_searchPreviewContent__n1ZH5 .style_searchPreviewDetailDivider__1gQkG{width:1px;height:1.4rem;background-color:#4d4d4d}.style_changeButtonMobile__TgJHG{width:32px;height:32px;min-width:32px;border-radius:50%;background:#d9eeff;flex-shrink:0;--icon-color:$color-brand-06;color:#0046c1;padding:0!important;cursor:pointer}.style_changeButtonMobile__TgJHG,.style_dateRange__B7zJX{display:flex;flex-direction:row;justify-content:center;align-items:center}.style_dateRange__B7zJX{gap:.4rem}@keyframes airportSearchInputGroup_growDown__yv96y{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes airportSearchInputGroup_growUp__k1PYl{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes airportSearchInputGroup_skeleton-shimmer__qheDu{0%{transform:translateX(0)}to{transform:translateX(75%)}}.airportSearchInputGroup_groupWrapper__XKkQF{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-radius:6rem;background:#f7f7f7;gap:2rem;padding:0 .8rem;border:1px solid rgba(0,0,0,0)}@media(hover:hover){.airportSearchInputGroup_groupWrapper__XKkQF:hover{border-color:#ddd}}@media(max-width:768px){.airportSearchInputGroup_groupWrapper__XKkQF{gap:1.2rem}}.airportSearchInputGroup_dropdownInputWrapper__jy85D{min-width:32rem}.airportSearchInputGroup_inputLeft__J_MUI,.airportSearchInputGroup_inputRight__qiZGq{flex:1 1}.airportSearchInputGroup_swapButton__8rGO0{width:2.4rem;height:2.4rem;flex-shrink:0;background-color:#00c52d;border:none;outline:none;appearance:none;border-radius:50%;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;--icon-color:$color-neutral-01;cursor:pointer}.airportSearchInputGroup_swapButton__8rGO0:disabled{background-color:#ddd}.airportSearchInputGroup_swapButtonMobile__rSFPw{position:absolute;top:40%;right:1rem}.airportSearchInputGroup_airportOption__9vqHp{display:grid;grid-template-columns:85.0694444444% 12.1527777778%;gap:.8rem;width:100%}.airportSearchInputGroup_airportOption__9vqHp[data-selected=true] span,.airportSearchInputGroup_airportOption__9vqHp[data-selected=true] strong{color:#0046c1}@media(hover:hover){.airportSearchInputGroup_airportOption__9vqHp:not([data-disabled=true]):not([data-selected=true]):not([data-start=true]):not([data-end=true]):hover{cursor:pointer}.airportSearchInputGroup_airportOption__9vqHp:not([data-disabled=true]):not([data-selected=true]):not([data-start=true]):not([data-end=true]):hover span,.airportSearchInputGroup_airportOption__9vqHp:not([data-disabled=true]):not([data-selected=true]):not([data-start=true]):not([data-end=true]):hover strong{color:#191919}}.airportSearchInputGroup_airportContent__zskyK{display:grid;grid-template-columns:8.1632653061% 88.5714285714%;gap:.8rem;color:#636363;--icon-color:$color-neutral-06}.airportSearchInputGroup_airportContent__zskyK[data-selected=true]{--icon-color:$color-brand-06;color:#0046c1}@media(hover:hover){.airportSearchInputGroup_airportContent__zskyK:not([data-disabled=true]):not([data-selected=true]):not([data-start=true]):not([data-end=true]):hover{--icon-color:$color-neutral-10;color:#191919}}.airportSearchInputGroup_airportInfo__YeBiq{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.airportSearchInputGroup_airportDestination__oVHdt{font-size:1.4rem;font-weight:600;line-height:2rem;color:#636363}.airportSearchInputGroup_airportName__PY7xN{font-size:1.2rem;font-weight:500;line-height:1.6rem;color:#636363;white-space:normal;word-break:break-word;overflow-wrap:break-word}.airportSearchInputGroup_airportCode__zRkRv{color:#636363}.airportSearchInputGroup_airportCode__zRkRv span{font-size:1.4rem;font-weight:700;line-height:2rem;text-align:end}.airportSearchInputGroup_highlightMatch__fKpeO{color:#0046c1;background:rgba(0,0,0,0)}.airportSearchInputGroup_errorTooltip__MwGv5{position:absolute;top:-48px;right:0;padding:10px 14px;background:#0b1736;font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#fff;border-radius:.8rem;white-space:nowrap;z-index:20;animation:airportSearchInputGroup_tooltipFade__wQeWw .18s ease-out}.airportSearchInputGroup_errorTooltipArrow__rxPKv{position:absolute;bottom:-6px;left:2rem;width:0;height:0;border-left:.8rem solid rgba(0,0,0,0);border-right:.8rem solid rgba(0,0,0,0);border-top:.8rem solid #0b1736}.airportSearchInputGroup_errorTooltipMobile__PCJER{left:0;right:auto;animation:airportSearchInputGroup_tooltipFadeOut__6AVZh 1s ease forwards;animation-delay:10s}@keyframes airportSearchInputGroup_tooltipFade__wQeWw{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes airportSearchInputGroup_tooltipFadeOut__6AVZh{0%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes guestSelector_growDown__dodyP{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes guestSelector_growUp__xXeJ9{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes guestSelector_skeleton-shimmer__RGEHz{0%{transform:translateX(0)}to{transform:translateX(75%)}}.guestSelector_wrapper___FhiS{position:relative;display:inline-block}@media(max-width:480px){.guestSelector_wrapper___FhiS{padding:1.2rem 0}}.guestSelector_selectorWrapper__AJfXK{width:100%}.guestSelector_selectorDisplayWrapper__mztT6,.guestSelector_selectorWrapper__AJfXK{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:.75rem;background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:1.4rem;font-weight:600;line-height:2rem}.guestSelector_selectorDisplayWrapper__mztT6{outline:none;appearance:none;padding:0}@media(max-width:480px){.guestSelector_selectorDisplayWrapper__mztT6{justify-content:space-between;flex:1 1;padding-left:.8rem}}.guestSelector_selectorDisplayContent__H0VOZ{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:.75rem}.guestSelector_selectorLabel__oNK_w{font-size:1.4rem;font-weight:600;line-height:2rem}@media(max-width:768px){.guestSelector_selectorLabel__oNK_w{display:none}}.guestSelector_item__de27I{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem}.guestSelector_item__de27I[data-filled=true]{--icon-color:$color-brand-06;color:#0046c1;font-size:1.4rem;font-weight:600;line-height:2rem}.guestSelector_dropdownBox__2P7Ew{position:absolute;top:calc(100% + .6rem);left:0;right:0;background:#fff;border-radius:2rem;border:1px solid #ddd;max-height:40rem;padding:1.6rem .8rem 1.6rem 1.6rem;overflow-y:hidden;z-index:10;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;opacity:1;animation:guestSelector_growDown__dodyP .3s ease-in-out forwards;transform-origin:top center}.guestSelector_dropdownBox__2P7Ew[data-closing=true]{animation:guestSelector_growUp__xXeJ9 .3s ease-in-out forwards}@media(max-width:768px){.guestSelector_dropdownBox__2P7Ew{width:100%}}.guestSelector_dropdownBoxVisible__u2A4C{min-width:32rem;left:auto;max-height:39.4rem;overflow-y:auto;overscroll-behavior:contain}@media(max-width:480px){.guestSelector_dropdownBoxVisible__u2A4C{width:100%!important;min-width:100%!important}}.guestSelector_guestSelectorContent__ZQ7JC{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;max-height:none;overflow:visible;padding-right:.4rem}.guestSelector_guestSelectorContent__ZQ7JC>.guestSelector_dropdown__vXCRz{flex-shrink:0}.guestSelector_ageSelector___Mxj9{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem;flex:0 0 auto;min-height:0;overflow-x:hidden;overflow-y:visible;overscroll-behavior:auto;padding-right:.2rem}.guestSelector_ageSelectorWarning___vVzx{flex:0 0 auto;font-size:1.1rem;line-height:1.5rem}.guestSelector_ageSelectorSection__8_Nd6{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem;flex:0 0 auto}.guestSelector_bottomSheetContent__N50Rj{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;max-height:min(56vh,38rem);overflow:hidden;padding-right:.4rem}.guestSelector_bottomSheetContent__N50Rj>.guestSelector_dropdown__vXCRz{flex-shrink:0}.guestSelector_bottomSheetContentHotelFlexible__hAFvg{max-height:none}.guestSelector_bottomSheetContentHotelFlexible__hAFvg .guestSelector_ageSelector___Mxj9{overflow-y:visible;overscroll-behavior:auto}.guestSelector_bottomSheetContentComboElectiveFlexible__sc3Gs{max-height:none;overflow:visible}.guestSelector_bottomSheetContentComboElectiveFlexible__sc3Gs .guestSelector_ageSelector___Mxj9{overflow-y:visible;overscroll-behavior:auto}.guestSelector_bottomSheetContentComboElectiveFlexible__sc3Gs .guestSelector_guestSelectorContent__ZQ7JC{max-height:none;overflow:visible}.guestSelector_bottomSheetContentComboElectiveFlexible__sc3Gs .guestSelector_ageAccordionHeader__XuXmo{touch-action:manipulation}.guestSelector_dropdown__vXCRz{width:100%}.guestSelector_row__uurQ9{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.guestSelector_row__uurQ9:not(:first-child){padding-top:1.2rem}.guestSelector_row__uurQ9:not(:last-child){border-bottom:1px solid #f7f7f7;padding-bottom:1.2rem}.guestSelector_limitSupportNotice__q1_yz{font-size:1.4rem;font-weight:600;line-height:2rem;color:#ed1d24;font-size:1.35rem;line-height:1.8rem;letter-spacing:0;margin:0;padding-top:.8rem}.guestSelector_labelInfo__wSTRK{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0}.guestSelector_label__8KIQb{font-size:1.4rem;font-weight:600;line-height:2rem}.guestSelector_description__CCe51{font-size:1.2rem;font-weight:500;line-height:1.6rem;color:#636363}.guestSelector_counter__87RY6{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.guestSelector_counter__87RY6 span{width:4.2rem;padding:0 .8rem;text-align:center;font-size:1.4rem;font-weight:600;line-height:2rem}.guestSelector_counterBtn__2T7Rt{display:flex;flex-direction:row;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid #191919;background-color:rgba(0,0,0,0);outline:none;appearance:none;cursor:pointer;color:#191919;--icon-color:$color-neutral-10}.guestSelector_counterBtn__2T7Rt[data-disabled=true]{border:1px solid #ddd;color:#ddd;--icon-color:$color-neutral-03;cursor:not-allowed}.guestSelector_ageAccordionHeader__XuXmo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 0;background:rgba(0,0,0,0);width:100%;border:none;cursor:pointer;font-size:1.4rem;font-weight:600;line-height:2rem;color:#191919}@media(max-width:480px){.guestSelector_ageAccordionHeader__XuXmo{padding:1.2rem 1.2rem .5rem}}.guestSelector_ageAccordionMandatoryNote__NEAnq{font-size:1.2rem;font-weight:500;line-height:1.6rem;color:#ed1d24;display:block;padding:0 .8rem .8rem}.guestSelector_selectedValue__5bXMO{color:#191919;font-size:1.4rem;font-weight:600;line-height:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.4rem}.guestSelector_selectedValue__5bXMO[data-placeholder=true]{color:#b3b3b3;font-weight:500}.guestSelector_ageAccordionContent__330Cz{background:rgba(0,0,0,0)}.guestSelector_ageGrid__AR9Y7{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem}@media(max-width:480px){.guestSelector_ageGrid__AR9Y7{grid-template-columns:repeat(5,1fr)}}.guestSelector_ageGridBtn___FvIg{display:flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:28px;border-radius:20px;padding:4px;gap:.8rem;border:none;background-color:#f7f7f7;color:#191919;cursor:pointer;font-size:1.4rem;font-weight:600;line-height:2rem;transition:all .2s ease}.guestSelector_ageGridBtn___FvIg:hover{background-color:#d9eeff}.guestSelector_ageGridBtn___FvIg.guestSelector_ageGridBtnActive__jxwi_{background-color:#0391ff;color:#fff}.guestSelector_skeleton__gfCU_{background-color:#f7f7f7;border-color:rgba(0,0,0,0);box-shadow:none;pointer-events:none;cursor:none;width:100rem;border-radius:.8rem}.guestSelector_required__9R7GB{color:#ed1d24}@keyframes calendarRange_growDown__s8qxr{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes calendarRange_growUp__QNhwU{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes calendarRange_skeleton-shimmer___Z2V0{0%{transform:translateX(0)}to{transform:translateX(75%)}}.calendarRange_calendar__4H6T6{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:2rem}.calendarRange_calendarMonthView__dT9OF{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.calendarRange_weekdaysWrapper__4T5U2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.8rem 0;border-bottom:1px solid #f7f7f7}.calendarRange_weekdaysWrapperItem__NqYoQ{font-size:1.4rem;font-weight:600;line-height:2rem;color:#636363;width:4.4rem;text-align:center}.calendarRange_weekdaysWrapperItem__NqYoQ:last-child{color:#ed1d24}@media(max-width:1024px){.calendarRange_weekdaysWrapperItem__NqYoQ{width:3.5rem;font-size:1.2rem;font-weight:600;line-height:1.6rem}}.calendarRange_dayGridWrapper__jis3C{display:grid;grid-template-columns:repeat(7,1fr);-webkit-user-select:none;user-select:none;width:100%;margin:0 auto}.calendarRange_dayGridCell__5hHTz{font-size:1.4rem;font-weight:600;line-height:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:1.2rem;border:1px solid rgba(0,0,0,0);width:4.4rem;height:4.4rem;aspect-ratio:1/1;text-align:center;background-color:rgba(0,0,0,0)}@media(hover:hover){.calendarRange_dayGridCell__5hHTz:not([data-disabled=true]):not([data-selected=true]):not([data-start=true]):not([data-end=true]):hover{background-color:#ddd;cursor:pointer}}.calendarRange_dayGridCell__5hHTz[data-end=true],.calendarRange_dayGridCell__5hHTz[data-selected=true],.calendarRange_dayGridCell__5hHTz[data-start=true]{color:#fff;background-color:#0391ff}.calendarRange_dayGridCell__5hHTz[data-start=true][data-mode=range]{border-radius:1.2rem 0 0 1.2rem}.calendarRange_dayGridCell__5hHTz[data-start=true][data-mode=single]{border-radius:1.2rem}.calendarRange_dayGridCell__5hHTz[data-end=true]{border-radius:0 1.2rem 1.2rem 0}.calendarRange_dayGridCell__5hHTz[data-current=true]:not([data-selected=true]){border:1px solid var(--Primary-500)}.calendarRange_dayGridCell__5hHTz[data-disabled=true]{cursor:not-allowed;background-color:rgba(0,0,0,0)!important;color:#ddd}.calendarRange_dayGridCell__5hHTz[data-sunday=true]{color:#ed1d24}.calendarRange_dayGridCell__5hHTz[data-outside=true]{color:#ddd;pointer-events:none;cursor:default;opacity:0}.calendarRange_dayGridCell__5hHTz[data-in-range=true]{background:#d9eeff;border-radius:0}@media(max-width:1024px){.calendarRange_dayGridCell__5hHTz{width:3.5rem;height:3.5rem;font-size:1.2rem;font-weight:600;line-height:1.6rem}}.calendarRange_todayMarker__DT3vs{width:1.5rem;height:.2rem;background-color:#0391ff}.calendarRange_isHoverInRange__sZvGD{background-color:#f7f7f7;border-radius:0}.calendarRange_nights__UJXsV{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.4rem .8rem;gap:1rem;color:#4d4d4d;font-size:1.2rem;font-weight:500;line-height:1.6rem;background-color:#ddd;height:-moz-fit-content;height:fit-content;border-radius:2rem}@media(max-width:768px){.calendarRange_nights__UJXsV{font-size:1rem;font-weight:400;line-height:1.4rem}}@keyframes TooltipError_growDown__duNsz{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes TooltipError_growUp__cctKN{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes TooltipError_skeleton-shimmer__ci3iD{0%{transform:translateX(0)}to{transform:translateX(75%)}}.TooltipError_errorTooltip__Gd6Zp{position:absolute;padding:10px 14px;background:#0b1736;font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#fff;border-radius:.8rem;white-space:nowrap;z-index:20;animation:TooltipError_tooltipFade___sDjY .18s ease-out}.TooltipError_top__s1prh{bottom:100%;margin-bottom:8px}.TooltipError_bottom__EimH_{top:100%;margin-top:8px}.TooltipError_errorTooltipArrow__MYJqp{position:absolute;width:0;height:0}.TooltipError_arrowBottom__jQjzN{bottom:-6px;border-top:.8rem solid #0b1736}.TooltipError_arrowBottom__jQjzN,.TooltipError_arrowTop__luAWV{left:2rem;border-left:.8rem solid rgba(0,0,0,0);border-right:.8rem solid rgba(0,0,0,0)}.TooltipError_arrowTop__luAWV{top:-6px;border-bottom:.8rem solid #0b1736}@keyframes TooltipError_tooltipFade___sDjY{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes TooltipError_tooltipFadeOut__4FkUU{0%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes flightSearchForm_growDown__BLNyC{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes flightSearchForm_growUp__g7zHI{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes flightSearchForm_skeleton-shimmer__EDRNu{0%{transform:translateX(0)}to{transform:translateX(75%)}}.flightSearchForm_form___B29_{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem}.flightSearchForm_optionsWrapper__CXvd7{display:grid;grid-template-columns:83.2713754647% 16.7286245353%}@media(max-width:768px){.flightSearchForm_optionsWrapper__CXvd7{grid-template-columns:89.6103896104% 9.0909090909%;gap:.8rem}}.flightSearchForm_optionsArea__saev_{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flightSearchForm_formInputs__p9bln{display:grid;gap:1.2rem;grid-template-columns:52.5735294118% 28.6764705882% 16.5441176471%;white-space:nowrap;align-items:center}@media(max-width:768px){.flightSearchForm_formInputs__p9bln{grid-template-columns:49.025974026% 39.2857142857% 9.0909090909%;gap:.8rem}}.flightSearchForm_submitBtn__PhNMk{appearance:none;width:100%;padding:1.2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem;align-self:stretch;border-radius:6rem;background:#0046c1;color:#fff;border:1px solid rgba(0,0,0,0);outline:none;cursor:pointer;font-size:1.4rem;font-weight:600;line-height:2rem;--icon-color:$color-neutral-01}@media(max-width:768px){.flightSearchForm_submitBtn__PhNMk span{opacity:0;display:none}}.flightSearchForm_submitBtn__PhNMk:disabled{border-color:#ddd;color:#ddd;--icon-color:$color-neutral-03}@media(max-width:480px){.flightSearchForm_submitBtn__PhNMk span{opacity:1;display:inline-block}}@media(hover:hover){.flightSearchForm_submitBtn__PhNMk:hover{background-color:#0391ff}}.flightSearchForm_skeleton__W3Yw0{background-color:#f7f7f7;box-shadow:none;pointer-events:none;cursor:none;width:100%;height:100%;border-radius:1.4rem}.flightSearchForm_skeletonRow1H__5sQ5g{height:2.4rem}.flightSearchForm_skeletonRow2H__MRh0g{height:6rem}.flightSearchForm_swapButton__fTccP{width:2.4rem;height:2.4rem;flex-shrink:0;background-color:#00c52d;border:none;outline:none;appearance:none;border-radius:50%;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;--icon-color:$color-neutral-01;cursor:pointer}.flightSearchForm_swapButtonMobile__lV6i3{position:absolute;top:40%;right:1rem}