.fc-component__flight-hotel__result-display-card--flight{cursor:pointer}.fc-component__flight-hotel__result-display-card--flight .display-card__header{border-bottom:1px solid var(--fc-stroke-light-color);display:flex;font-size:1.25rem;justify-content:space-between;padding:15px 20px}.fc-component__flight-hotel__result-display-card--flight .display-card__header .nuxt-icon{color:#8b91a3}.fc-component__flight-hotel__result-display-card--flight .display-card__body{align-content:space-between;align-items:center;display:grid;font-size:.875rem;gap:18px 25px;padding:20px}.fc-component__flight-hotel__result-display-card--flight .display-card__body .dep-arr-date{align-items:center;display:flex;gap:8px}.fc-component__flight-hotel__result-display-card--flight .display-card__body .dep-arr-date>div{align-items:center;background:var(--fc-text-third-color);border-radius:100%;color:var(--fc-white-color);display:flex;font-size:12px;height:18px;justify-content:center;width:18px}.fc-component__flight-hotel__result-display-card--flight .display-card__body .logo{align-items:center;display:flex;gap:8px;text-align:center}.fc-component__flight-hotel__result-display-card--flight .display-card__body .logo img{-o-object-fit:contain;object-fit:contain}.fc-component__flight-hotel__result-display-card--flight .display-card__body .duration{align-items:center;display:grid;gap:15px;grid-template-columns:auto 1fr auto;grid-template-columns:.6fr 1fr .6fr;height:100%;text-align:center}.fc-component__flight-hotel__result-display-card--flight .display-card__body .duration>div{align-items:center;display:flex;flex-direction:column;gap:6px}.fc-component__flight-hotel__result-display-card--flight .display-card__body .duration>div .line{background:var(--fc-stroke-light-color);height:1px;width:100%}.fc-component__flight-hotel__result-display-card--flight.isBundle .logo{grid-row:span 2}.fc-component__flight-hotel__result-display-card--flight.isBundle .logo img{height:56px;width:56px}.fc-component__flight-hotel__result-display-card--flight.isDynamic .logo{grid-row:span 1}.fc-component__flight-hotel__result-display-card--flight.isDynamic .logo img{height:30px;width:30px}.fc-component__flight-hotel__result-display-card--flight.isDynamic .logo img.logo-mix{width:100%}.fc-component__flight-hotel__result-display-card--flight .subTitle3{-webkit-text-stroke:.5px}@media only screen and (min-width:1367px){.fc-component__flight-hotel__result-display-card--flight .display-card__header{padding:10px 16px}.fc-component__flight-hotel__result-display-card--flight .display-card__body{grid-template-columns:auto minmax(230px,1fr);padding:15px 30px 25px}.fc-component__flight-hotel__result-display-card--flight .display-card__body .dep-arr-date{grid-column:span 2;margin-left:-9px}.fc-component__flight-hotel__result-display-card--flight .display-card__body .logo{flex-direction:column;max-width:100px}}@media only screen and (min-width:768px) and (max-width:1366px){.fc-component__flight-hotel__result-display-card--flight .display-card__body{grid-template-columns:140px 1fr}.fc-component__flight-hotel__result-display-card--flight .display-card__body .dep-arr-date{grid-column:span 2}.fc-component__flight-hotel__result-display-card--flight .display-card__body .duration{grid-template-columns:auto 1fr auto}}@media only screen and (max-width:767px){.fc-component__flight-hotel__result-display-card--flight .display-card__body{font-size:1rem;gap:15px}.fc-component__flight-hotel__result-display-card--flight .display-card__body>:nth-of-type(4){border-top:1px dashed var(--fc-stroke-light-color);margin-top:10px;padding-top:25px}.fc-component__flight-hotel__result-display-card--flight .display-card__body .dep-arr-date{margin-bottom:15px}.fc-component__flight-hotel__result-display-card--flight .display-card__body .duration{grid-template-columns:auto 1fr auto}}.fc-component__flight-hotel__result-display-card--hotel{cursor:pointer}.fc-component__flight-hotel__result-display-card--hotel .display-card__header{border-bottom:1px solid var(--fc-stroke-light-color);display:flex;font-size:1.25rem;justify-content:space-between;padding:15px 20px}.fc-component__flight-hotel__result-display-card--hotel .display-card__header .nuxt-icon{color:#8b91a3}.fc-component__flight-hotel__result-display-card--hotel .display-card__body{align-content:space-around;color:var(--fc-text-third-color);cursor:pointer;display:grid;gap:10px 15px;grid-template-rows:auto auto auto 1fr;height:100%;padding:20px}.fc-component__flight-hotel__result-display-card--hotel .display-card__body .star{gap:0;--el-rate-icon-size:16px}.fc-component__flight-hotel__result-display-card--hotel .display-card__body .hotel-thumbnail{background-color:#ebecee;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;grid-row:span 4;height:100%;min-height:160px;width:100%}.fc-component__flight-hotel__result-display-card--hotel .display-card__body .hotel-thumbnail.is-empty{background-position:50%;background-size:104px}.fc-component__flight-hotel__result-display-card--hotel .display-card__body>div{display:flex;gap:8px}.fc-component__flight-hotel__result-display-card--hotel .display-card__body>div .nuxt-icon{margin-top:3px}.fc-component__flight-hotel__result-display-card--hotel .subTitle3{font-weight:600}.fc-component__flight-hotel__result-display-card--hotel.isEmpty .display-card__body{align-content:center;gap:25px;grid-template-rows:auto}.fc-component__flight-hotel__result-display-card--hotel.isEmpty .display-card__body>*{margin:auto}@media only screen and (min-width:1367px){.fc-component__flight-hotel__result-display-card--hotel .display-card__header{padding:10px 16px}.fc-component__flight-hotel__result-display-card--hotel .display-card__body{grid-template-columns:160px 1fr;padding:15px 15px 20px}.fc-component__flight-hotel__result-display-card--hotel.isEmpty .display-card__body{grid-template-columns:1fr}}@media only screen and (min-width:768px) and (max-width:1366px){.fc-component__flight-hotel__result-display-card--hotel .display-card__body{gap:10px 30px;grid-template-columns:140px 1fr}}.fc-component__flight-hotel__result-option-card--flight{align-items:center;border-radius:0;color:var(--fc-text-third-color);display:grid;gap:30px;grid-template-columns:.6fr 1fr .5fr 1fr;height:-moz-fit-content;height:fit-content;justify-items:center;padding:20px}.fc-component__flight-hotel__result-option-card--flight .option-card__flight{align-items:center;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:56px auto;width:100%}.fc-component__flight-hotel__result-option-card--flight .option-card__flight img{grid-row:span 2}.fc-component__flight-hotel__result-option-card--flight .option-card__itinerary{align-items:center;display:grid;gap:17px;grid-template-columns:auto 1fr auto;height:-moz-fit-content;height:fit-content;width:100%}.fc-component__flight-hotel__result-option-card--flight .option-card__itinerary>div{align-items:center;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;line-height:22px}.fc-component__flight-hotel__result-option-card--flight .option-card__itinerary>div .line{background:var(--fc-stroke-light-color);height:1px;width:100%}.fc-component__flight-hotel__result-option-card--flight .option-card__itinerary>div .time{position:relative}.fc-component__flight-hotel__result-option-card--flight .option-card__itinerary>div .time .cross-day{position:absolute;right:-25px;width:-moz-fit-content;width:fit-content;-webkit-text-stroke:.5px;color:var(--fc-red-color)}@media only screen and (min-width:768px) and (max-width:1366px){.fc-component__flight-hotel__result-option-card--flight .option-card__itinerary>div .time .cross-day{right:-20px}}@media only screen and (max-width:767px){.fc-component__flight-hotel__result-option-card--flight .option-card__itinerary>div .time .cross-day{right:-20px}}.fc-component__flight-hotel__result-option-card--flight .option-card__summary{display:flex;flex-direction:column;gap:6px}@media only screen and (max-width:767px){.fc-component__flight-hotel__result-option-card--flight .option-card__summary{flex-direction:row;justify-content:space-between;position:relative;width:100%}}.fc-component__flight-hotel__result-option-card--flight .option-card__action{display:grid;gap:10px 30px;grid-template-columns:auto auto;justify-content:space-between;width:100%}.fc-component__flight-hotel__result-option-card--flight .option-card__action>div{align-items:center;display:flex;gap:8px;justify-content:center;width:200px}.fc-component__flight-hotel__result-option-card--flight .option-card__action>div img{width:22px}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--view{grid-row:span 2;justify-content:start}@media only screen and (min-width:1367px){.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--view{border-right:1px solid #dbdee5}}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--view>span{gap:8px}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--view .nuxt-icon{font-size:27px}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--price{align-items:baseline;display:grid;font-size:.75rem;gap:5px;grid-column:2;grid-template-columns:1fr auto;justify-items:end}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--price .value{-webkit-text-stroke:.5px}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--price .value--positive{color:var(--fc-light-orange-color)}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--price .value--negative{color:var(--fc-logo-green)}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--price .cc{font-size:1rem}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--price .price{font-size:1.625rem}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--price .subTitle{grid-column:span 2}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--select svg{transition:all .3s ease}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--select svg.spin-180{transform:rotate(180deg)}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--selected{flex-direction:column;grid-row:span 2}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--selected svg{transition:all .3s ease}.fc-component__flight-hotel__result-option-card--flight .option-card__action>.action--selected svg.spin-180{transform:rotate(180deg)}.fc-component__flight-hotel__result-option-card--flight .subTitle2{-webkit-text-stroke:.5px}.fc-component__flight-hotel__outer{border-radius:12px;box-shadow:0 3px 12px #113a7638;overflow:hidden}.fc-component__flight-hotel__result-option-card__brand{grid-column:span 4;position:relative;width:100%;--fc-bg-scoped:240,241,242;background:rgba(var(--fc-bg-scoped),1);border-top:1px solid #ccc}.fc-component__flight-hotel__result-option-card__brand .price-detail-card-footer{text-align:right}.fc-component__flight-hotel__result-option-card__brand .price-detail-card-footer .check-price-rule-btn{color:var(--fc-primary-color);font-size:.875rem;line-height:20px;margin-bottom:10px;margin-left:auto;margin-right:0;text-decoration:underline;text-underline-offset:2px}.fc-component__flight-hotel__result-option-card__brand .__brand-splide .splide__track{padding-bottom:20px;padding-top:20px}.fc-component__flight-hotel__result-option-card__brand .__brand-splide-background{background:rgba(var(--fc-bg-scoped),1);background:linear-gradient(90deg,rgba(var(--fc-bg-scoped),1) 0,rgba(var(--fc-bg-scoped),0) 15%,rgba(var(--fc-bg-scoped),0) 85%,rgba(var(--fc-bg-scoped),1));height:100%;pointer-events:none;position:absolute;width:100%;z-index:10}.fc-component__flight-hotel__result-option-card__brand .__brand-splide-background.none{background:linear-gradient(90deg,rgba(var(--fc-bg-scoped),0) 0,rgba(var(--fc-bg-scoped),0) 15%,rgba(var(--fc-bg-scoped),0) 85%,rgba(var(--fc-bg-scoped),0))}.fc-component__flight-hotel__result-option-card__brand .__brand-splide-background.first{background:linear-gradient(90deg,rgba(var(--fc-bg-scoped),0) 0,rgba(var(--fc-bg-scoped),0) 15%,rgba(var(--fc-bg-scoped),0) 85%,rgba(var(--fc-bg-scoped),1))}.fc-component__flight-hotel__result-option-card__brand .__brand-splide-background.last{background:linear-gradient(90deg,rgba(var(--fc-bg-scoped),1) 0,rgba(var(--fc-bg-scoped),0) 15%,rgba(var(--fc-bg-scoped),0) 85%,rgba(var(--fc-bg-scoped),0))}@media only screen and (min-width:1367px){.fc-component__flight-hotel__result-option-card--flight .option-card__action .action--view{justify-content:start}.fc-component__flight-hotel__result-option-card--flight .option-card__action .action--select{width:200px}}@media only screen and (min-width:768px) and (max-width:1366px){.fc-component__flight-hotel__result-option-card--flight{align-items:start;gap:20px 80px;grid-template-columns:auto 1fr;justify-items:start}.fc-component__flight-hotel__result-option-card--flight .option-card__summary{margin-left:71px;margin-top:-20px}.fc-component__flight-hotel__result-option-card--flight .option-card__action .action--select{width:100%}}@media only screen and (max-width:767px){.fc-component__flight-hotel__result-option-card--flight{gap:40px;grid-template-columns:1fr;padding:20px}.fc-component__flight-hotel__result-option-card--flight .option-card__itinerary{margin-top:-20px}.fc-component__flight-hotel__result-option-card--flight .option-card__summary:after,.fc-component__flight-hotel__result-option-card--flight .option-card__summary:before{border-bottom:1px dashed var(--fc-stroke-color);content:"";left:0;position:absolute;width:100%}.fc-component__flight-hotel__result-option-card--flight .option-card__summary:before{top:-20px}.fc-component__flight-hotel__result-option-card--flight .option-card__summary:after{bottom:-20px}.fc-component__flight-hotel__result-option-card--flight .option-card__action>div{width:auto}.fc-component__flight-hotel__result-option-card--flight .option-card__action .action--selected,.fc-component__flight-hotel__result-option-card--flight .option-card__action .action--view{grid-row:span 1}.fc-component__flight-hotel__result-option-card--flight .option-card__action .action--select{grid-column:span 2}}.icon-exclamation2.nuxt-icon .white{fill:#fff!important}
