@keyframes gradient-slide{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes loader-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wrapper{display:flex;flex-direction:column;min-height:100vh;color:#616161}#nav-footer{margin-top:auto}.main-container{padding-bottom:80px}.section-wrap{margin:0 auto;padding-left:1em;padding-right:1em;max-width:1200px}.anchor-sticky{position:sticky;z-index:1019}.sub-anchor-nav{position:sticky;top:calc(var(--sort-height, 0px) + var(--anchor-height, 0px));background:#fff;z-index:998}.sub-anchor-nav ul{display:flex;gap:16px;padding:8px 16px;margin:0;overflow-x:auto}.sub-anchor-item{white-space:nowrap;font-size:16px;color:#fff !important}.sub-anchor-wrap .sub-anchor-list{background-color:#f4f1ec !important}.sub-anchor-wrap .anchor{border-bottom:none !important}.anchor-sticky{position:sticky;z-index:1019}.sub-anchor-nav{position:sticky;top:calc(var(--sort-height, 0px) + var(--anchor-height, 0px));background:#fff;z-index:998}.sub-anchor-nav ul{display:flex;gap:16px;padding:8px 16px;margin:0;overflow-x:auto}.sub-anchor-item{white-space:nowrap;font-size:16px;color:#fff !important}.sub-anchor-wrap .sub-anchor-list{display:flex;justify-content:space-between;background:linear-gradient(to right, #f98053, #fc6076);border-radius:50px}.sub-anchor-wrap.outbound-tab-wrap{display:flex;justify-content:center;width:192px;margin:0 auto;overflow:hidden;margin-top:12px !important}.sub-anchor-wrap .anchor{border-bottom:none !important;border-radius:50px;background-color:#f98053 !important}.sub-anchor-item{flex:0 0 auto;white-space:nowrap}.outbound-tab-wrap.anchor-sticky:not(.sub-anchor-wrap){position:sticky;top:0;z-index:20}.sub-anchor-wrap.anchor-sticky{position:sticky;top:68px;z-index:10}.sub-anchor-item.active{background-color:rgba(18,18,18,.2) !important;border-radius:50px}.sub-anchor-wrap .sub-anchor-item.active::after{content:none !important}body{background-color:#f4f1ec}ul,ol{padding-left:1.5em}.bar{width:3em;height:4px;background-color:#36adcf}.outbound-tab-wrap nav.sort{background-color:#36adcf}.outbound-tab-wrap nav ul li a.active{background-color:#f98053}.outbound-tab-wrap nav ul li a h3{color:#fff}.bg-primary-color-1{background-color:#36adcf !important}.bg-primary-color-1.btn{padding:.65em 1.5em;font-size:1.125em;border-color:#36adcf}.bg-primary-color-1.btn:hover,.bg-primary-color-1.btn:active{background-color:rgb(95.1686746988,189.7951807229,216.8313253012) !important}.bg-primary-color-1.btn:hover i,.bg-primary-color-1.btn:active i{transition:all .35s ease-in-out;transform:translateX(0.25em)}.bg-primary-color-2{background-color:#f98053}.bg-primary-color-2.btn{padding:.65em 1.5em;font-size:1.125em;border-color:#f98053}.bg-primary-color-2.btn:hover,.bg-primary-color-2.btn:active{background-color:hsl(16.265060241,93.2584269663%,75.0980392157%) !important}.bg-primary-color-2.btn:hover i,.bg-primary-color-2.btn:active i{transition:all .35s ease-in-out;transform:translateX(0.25em)}.bg-secondary-color-1{background-color:#efb272 !important}.bg-secondary-color-2{background-color:#a1acc2 !important}.text-primary-1{color:#36adcf}.text-primary-2{color:#f98053}.text-underline{padding:.15em 0;line-height:2;border-bottom:2px solid var(--event-color-theme)}.event-info-heading{font-size:2rem;font-weight:900;line-height:1.2}.event-info-title{position:absolute;top:-1.25em;left:-4px;padding:.5em 1.5em;font-size:1.125em;color:#fff;border-radius:.75em .75em .75em 0;background-color:var(--event-color-theme)}.event-info-description{font-size:1.25rem;color:var(--event-color-theme)}.event-info-th,.event-info-td{padding:0;word-break:break-all}.event-info-th{white-space:nowrap}.event-info-th span{display:flex;align-items:center;color:var(--event-color-theme);font-weight:600}.event-info-th span:before{margin-right:.35em;content:"";width:8px;height:8px;border-radius:100%;background-color:var(--event-color-theme)}.event-info-body{color:#121212}.event-info-group{--event-color-theme: #f17676;border:4px solid var(--event-color-theme)}.event-info-group.theme-secondary{--event-color-theme: #36adcf}.card{border:0;background:rgba(0,0,0,0);border-radius:1.25rem;overflow:hidden}.card img{transform:scale(1.1);transition:all .35s ease-in-out}.card-title{font-size:1.25em;font-weight:bold}.card-title,.card-text{text-shadow:0 0 16px rgba(18,18,18,.25)}.card-button{position:absolute;bottom:-0.375rem;right:-0.375rem;width:6rem;height:6rem;background-color:#f4f1ec;border-top-left-radius:50%}.card-button::before{position:absolute;content:"";bottom:.375rem;left:-1.25rem;background:rgba(0,0,0,0);width:1.25rem;height:1.25rem;border-bottom-right-radius:1.25rem;box-shadow:.313rem .313rem 0 .313rem #f4f1ec}.card-button::after{position:absolute;content:"";top:-1.25rem;right:.375rem;background:rgba(0,0,0,0);width:1.25rem;height:1.25rem;border-bottom-right-radius:1.25rem;box-shadow:.313rem .313rem 0 .313rem #f4f1ec}.card-button-icon{position:absolute;inset:.625rem;background-color:#f98053;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.3s}.card-button-icon span{color:#fff;font-size:1.25rem;transform:rotate(-45deg)}.card-img-overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 25%)}.card:hover img{transform:scale(1)}.card:hover .card-button-icon{transform:scale(1.1)}.page-title,.template-switch-promo .tag-tit{font-size:2rem;color:#c64343;font-weight:900}.page-title-sub{display:inline-block;font-size:.65em;padding:.25em .5em;border-top:2px solid #c64343;border-bottom:2px solid #c64343}.page-title-sub-ttl{font-size:.5em}.mkt-intl-promo .prodList .item .info{flex:none}#flight h1,#recommend h1{display:none}.outbound-tab-wrap nav.anchor ul>li a.active{background-color:#fff}.discount-group{border-radius:10px;padding:10px;height:-moz-min-content;height:min-content;position:relative}.discount-group .discount-tag{background:linear-gradient(90deg, #16d9e3, #30c7ec, #46aef7);border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:1.2rem;color:#fff;align-content:center;text-align:center;padding:8px;width:25%;position:relative;font-size:16px;transition:transform .5s ease}.discount-group .discount-tag b{font-size:18px;letter-spacing:.05em}.discount-group .discount-tag::before,.discount-group .discount-tag::after{content:"";width:20px;height:20px;display:block;border-radius:50%;position:absolute;right:-10px;background-color:#f4f1ec}.discount-group .discount-tag::before{top:-10px}.discount-group .discount-tag::after{bottom:-10px}.discount-group .discount-content{padding:12px 20px;width:75%;background:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.discount-group .discount-content h3{font-size:1rem;line-height:1.4;margin-bottom:.25rem}.discount-group .discount-content .code-copy{color:#288de8;font-weight:700;font-size:1.25rem}.discount-group .discount-content details{font-size:14px;color:#919191}.discount-group .discount-content details summary{transition:all .5s ease}.discount-group .discount-content details summary::marker{content:"";justify-self:end}.discount-group .discount-content details summary i{transition:transform .5s ease}.discount-group .discount-content details div{padding-top:.5em;padding-right:1em}.discount-group .discount-content details[open] summary{color:#288de8}.discount-group .discount-content details[open] summary i{transform:rotate(180deg)}.discount-group .btn-copy{position:absolute;bottom:0px;top:0;right:0px;width:30px;writing-mode:vertical-lr;text-align:center;letter-spacing:.2rem;align-content:center;border-left:1px dashed #e0e0e0;margin:12px;color:#9e9e9e;font-size:14px}.discount-group .coupon-body{cursor:pointer;margin-right:20px}::details-content{transition:all .5s ease,content-visibility .5s allow-discrete;height:0;overflow:clip}@supports(interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}[open]::details-content{height:auto;padding-bottom:.5em}}@supports not (interpolate-size: allow-keywords){[open]::details-content{height:150px;overflow-y:scroll}}.custom-toast{width:-moz-fit-content;width:fit-content;max-width:100%;font-size:1rem;color:#fff;background-color:rgba(18,18,18,.6);border-radius:.625em}.custom-toast .toast-body{padding:1em 1.75em}.custom-toast .toast-body i{font-size:1.5em}.promo-no-title h1.banner-promo-title{display:none}.tag-more{display:flex;align-items:center;margin-top:1.5rem;margin-right:auto;margin-left:auto;padding:.25em 1em;width:-moz-fit-content;width:fit-content;color:#616161;font-size:1rem;border-radius:4em;border:solid 1px #6c757d}.tag-more:hover{color:#424242;border:solid 1px #424242}.tag-more:hover:after{border-top:1px solid #424242;border-right:1px solid #424242}.tag-more:after{content:"";display:block;margin-left:.5em;width:.5em;height:.5em;border-top:1px solid #6c757d;border-right:1px solid #6c757d;transform:rotate(45deg)}.discount-group .collapsed:hover{color:#1e7bcb}.discount-group a[aria-expanded=true]{color:#1e7bcb}.discount-group a[aria-expanded=true] i{transform:rotate(180deg)}.template-switch-promo .tag-tit{display:block;margin-bottom:1.5rem;text-align:center}.template-switch-promo .tag-tit:before{display:none}.template-switch-promo .prodWrap{margin-bottom:3rem}.template-switch-promo .prodList .item{flex-direction:column;width:100%;min-height:unset}.template-switch-promo .prodList .item .pic{padding-top:66%;width:100%;height:0}@media(min-width: 576px){.template-switch-promo .prodList .item{width:calc(50% - var(--gap-width)*2)}}@media(min-width: 768px){.event-info-heading{font-size:2.5rem}.event-info-th{width:110px}.event-info-th,.event-info-td{vertical-align:top;padding:.5em}.event-info-body{font-size:1.125rem}.page-title,.template-switch-promo .tag-tit{font-size:2.5rem}.template-switch-promo .tag-tit{margin-bottom:2.5rem}.template-switch-promo .prodWrap{margin-bottom:5rem}.template-switch-promo .prodList .item{width:calc(25% - var(--gap-width)*2)}}@media(max-width: 767.98px){.card img{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.card:has(.bg-secondary-color-1) img{-o-object-position:center;object-position:center}.card:has(.bg-secondary-color-2) img{-o-object-position:bottom center;object-position:bottom center}#korea .event-info-group .event-info-heading{font-size:1.5rem}#korea .event-info-group p{font-size:1rem !important}#korea .event-info-group .btn{font-size:1rem;width:100%}}