.tsc5-cruise-hot-deal_list{display:flex;margin:0 auto;flex-wrap:wrap}.tsc5-cruise-hot-deal_list.skeleton-list{justify-content:center}@keyframes tsc5-cruise-hot-deal_more-btn_anime{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:800px){.tsc5-cruise-hot-deal .ui-hhdc{padding:4px 0}}.tsc5-cruise-hot-deal_out-of-stock{background:rgba(0,0,0,.2);padding:24px;text-align:center;font-size:16px;color:#fff;border-radius:8px;margin:4px 0 8px}.ui_cruise-hot-deal_background{margin:0 auto;padding:32px 24px}@media screen and (max-width:768px){.ui_cruise-hot-deal_background{padding:16px 12px}}.ui_cruise-hot-deal_container{max-width:1160px;margin:0 auto;padding-block-start:var(--container-padding-top);padding-inline-end:var(--container-padding-right);padding-block-end:var(--container-padding-bottom);padding-inline-start:var(--container-padding-left);box-sizing:border-box;border-top-left-radius:var(--container-border-top-left-radius);border-top-right-radius:var(--container-border-top-right-radius);border-bottom-right-radius:var(--container-border-bottom-right-radius);border-bottom-left-radius:var(--container-border-bottom-left-radius)}@media screen and (max-width:1200px){.ui_cruise-hot-deal_container{width:100%}}@media screen and (max-width:768px){.ui_cruise-hot-deal_container{padding-block-start:calc(var(--container-padding-top)*0.5);padding-inline-end:calc(var(--container-padding-right)*0.5);padding-block-end:calc(var(--container-padding-bottom)*0.25);padding-inline-start:calc(var(--container-padding-left)*0.5);border-top-left-radius:calc(var(--container-border-top-left-radius)*0.75);border-top-right-radius:calc(var(--container-border-top-right-radius)*0.75);border-bottom-right-radius:calc(var(--container-border-bottom-right-radius)*0.75);border-bottom-left-radius:calc(var(--container-border-bottom-left-radius)*0.75)}}.ui_cruise-hot-deal_title_text{display:flex;align-items:center;width:100%;margin:0 auto;padding:0}.ui_cruise-hot-deal_title_text.start{justify-content:flex-start}.ui_cruise-hot-deal_title_text.center{justify-content:center}.ui_cruise-hot-deal_title_text.end{justify-content:flex-end}.ui_cruise-hot-deal_title_text_icon{height:36px}@media screen and (max-width:768px){.ui_cruise-hot-deal_title_text_icon{height:18px}}.ui_cruise-hot-deal_title_text_icon img{display:block;height:100%}.ui_cruise-hot-deal_title_text_icon.prefix{margin-inline-end:12px}@media screen and (max-width:768px){.ui_cruise-hot-deal_title_text_icon.prefix{margin-inline-end:6px}}.ui_cruise-hot-deal_title_text_icon.suffix{margin-inline-start:12px}@media screen and (max-width:768px){.ui_cruise-hot-deal_title_text_icon.suffix{margin-inline-start:6px}}.ui_cruise-hot-deal_title_text_content{font-size:30px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.ui_cruise-hot-deal_title_text_content{font-size:18px}}.ui_cruise-hot-deal_spacing{--spacing-height:8px;height:var(--spacing-height)}@media screen and (max-width:768px){.ui_cruise-hot-deal_spacing{height:calc(var(--spacing-height)*0.5)}}.tcs5-chd-skeleton{padding:6px 0;width:50%;box-sizing:border-box}.tcs5-chd-skeleton:nth-of-type(n){padding-inline-end:6px}.tcs5-chd-skeleton:nth-of-type(2n){padding-inline-start:6px}@media screen and (max-width:700px){.tcs5-chd-skeleton{width:100%;padding:4px 0}.tcs5-chd-skeleton:nth-of-type(n){padding-inline-end:0}.tcs5-chd-skeleton:nth-of-type(2n){padding-inline-start:0}}.tcs5-chd-skeleton_block{animation-duration:2s;animation-iteration-count:infinite;animation-name:tcs-hsd-item-breathing;animation-timing-function:linear;background:#f0f2f5;min-height:195px;border-radius:8px}@media screen and (max-width:700px){.tcs5-chd-skeleton_block{min-height:171px;border-radius:4px}}@-webkit-keyframes tcs-hsd-item-breathing{0%{opacity:.3}50.0%{opacity:1}100.0%{opacity:.3}}@keyframes tcs-hsd-item-breathing{0%{opacity:.3}50.0%{opacity:1}100.0%{opacity:.3}}.tcsb-g-tab-primary{--tcs-gtp-c:#0f294d;--tcs-gtp-bgc:#fff;--tcs-gtp-border-c:#dadfe6;--tcs-gtp-c-act:#fff;--tcs-gtp-bgc-act:#0f294d;--tcs-gtp-border-c-act:#0f294d;--tcs-gtp-btn-c:#0f294d;--tcs-gtp-btn-bgc:transparent;--tcs-gtp-lbl-c:#0f294d;--tcs-gtp-img-c:hsla(0,0%,100%,0.5);--tcs-gtp-img-bgc:transparent;--tcs-gtp-img-label-bgc:rgba(0,0,0,0.5);--tcs-gtp-img-c-act:#fff;--tcs-gtp-img-bgc-act:#fff;--tcs-gtp-img-label-bgc-act:rgba(0,0,0,0.5);--tcs-gtp-img-btn-c:#0f294d;--tcs-gtp-img-btn-bgc:#fff;display:flex;justify-content:center;max-width:1176px;margin:0 auto;position:relative;text-align:center}.tcsb-g-tab-primary.start{justify-content:flex-start}.tcsb-g-tab-primary.end{justify-content:flex-end}@media screen and (max-width:1250px){.tcsb-g-tab-primary.image{max-width:768px}}@media screen and (max-width:850px){.tcsb-g-tab-primary.image{max-width:640px}}@media screen and (max-width:768px){.tcsb-g-tab-primary.image{max-width:100%}}.tcsb-g-tab-primary_label{color:var(--tcs-gtp-lbl-c);line-height:34px;white-space:nowrap;font-size:14px;margin-inline-end:16px}@media screen and (max-width:768px){.tcsb-g-tab-primary_label{margin-inline-end:8px}}.tcsb-g-tab-primary_scroll{position:relative;overflow:hidden}.tcsb-g-tab-primary_scroll_content{display:flex;flex-wrap:nowrap}.tcsb-g-tab-primary_scroll.text{padding:0 0 8px}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll.text{overflow-x:auto}}.tcsb-g-tab-primary_scroll.image{align-items:flex-start}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll.image:before{display:block;content:"";width:12px;height:74px;background:linear-gradient(90deg,var(--tcs-gtp-img-btn-bgc) 0,transparent);position:absolute;top:0;left:0}.tcsb-g-tab-primary_scroll.image:after{display:block;content:"";width:12px;height:74px;background:linear-gradient(270deg,var(--tcs-gtp-img-btn-bgc) 0,transparent);position:absolute;top:0;right:0}}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content{padding:0 0 12px}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content{padding:0 0 8px;overflow-x:auto}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content::-webkit-scrollbar-track{background-color:#f5f5f5}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content::-webkit-scrollbar{width:4px;height:4px}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content::-webkit-scrollbar-thumb{box-shadow:inset 0 0 3px rgba(0,0,0,.15);background-color:#dbdbdb;border-radius:8px}}.tcsb-g-tab-primary_item-con{padding:0 8px}.tcsb-g-tab-primary_item-con:first-of-type{padding-inline-start:0}@media screen and (max-width:768px){.tcsb-g-tab-primary_item-con{padding:0 4px}}.tcsb-g-tab-primary_item{color:var(--tcs-gtp-c);background-color:var(--tcs-gtp-bgc);padding:7px 16px;line-height:18px;white-space:nowrap;font-size:14px;font-weight:400;cursor:pointer;border:1px solid var(--tcs-gtp-border-c);border-radius:4px}@media screen and (max-width:768px){.tcsb-g-tab-primary_item{padding:4px 12px}}.tcsb-g-tab-primary_item-active{color:var(--tcs-gtp-c-act);background:var(--tcs-gtp-bgc-act);border-color:var(--tcs-gtp-border-c-act);font-weight:700}.tcsb-g-tab-primary_item-active:hover{color:var(--tcs-gtp-c-act)}.tcsb-g-tab-primary_item-active-bottom-arrow{position:relative}.tcsb-g-tab-primary_item-active-bottom-arrow:after{content:"";position:absolute;z-index:100;top:calc(100% + 1px);left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--tcs-gtp-bgc-act)}@media screen and (max-width:768px){.tcsb-g-tab-primary_item-active-bottom-arrow:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--tcs-gtp-bgc-act)}}.tcsb-g-tab-primary_image-item-con{flex-shrink:0;padding:0 4px}.tcsb-g-tab-primary_image-item-con:first-of-type{padding-inline-start:0}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con{padding:0 2px}}.tcsb-g-tab-primary_image-item-con_tab{width:168px;height:128px;padding:4px;background-color:var(--tcs-gtp-img-bgc);border-radius:6px;box-sizing:border-box;transition:background-color .1s ease-out;cursor:pointer}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab{width:98px;height:74px;padding:2px;border-radius:5px}}.tcsb-g-tab-primary_image-item-con_tab:after{position:absolute;bottom:6px;transform:translateX(-50%);content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--tcs-gtp-img-bgc-act);transition:opacity .1s ease-out;opacity:0}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab:after{bottom:-4px;border-width:4px}}.tcsb-g-tab-primary_image-item-con_tab_bg{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%;border-radius:4px;overflow:hidden}.tcsb-g-tab-primary_image-item-con_tab_label{padding:9px 4px;color:var(--tcs-gtp-img-c);backdrop-filter:blur(10px);background-color:var(--tcs-gtp-img-label-bgc);border-radius:0 0 4px 4px;font-size:16px;font-weight:500;line-height:1}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab_label{padding:4px;font-size:12px}}.tcsb-g-tab-primary_image-item-con_tab-active{background-color:var(--tcs-gtp-img-bgc-act)}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab-active{position:relative;z-index:5}}.tcsb-g-tab-primary_image-item-con_tab-active:after{opacity:1}.tcsb-g-tab-primary_image-item-con_tab-active .tcsb-g-tab-primary_image-item-con_tab_label{color:var(--tcs-gtp-img-c-act);background-color:var(--tcs-gtp-img-label-bgc-act)}.tcsb-g-tab-primary_all-btn{width:48px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;border-radius:4px;box-shadow:0 6px 12px 0 rgba(0,0,0,.06);background-color:var(--tcs-gtp-btn-bgc)}.tcsb-g-tab-primary_all-btn svg path{fill:var(--tcs-gtp-c-act)}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-btn{width:28px;height:28px}.tcsb-g-tab-primary_all-btn svg{width:14px;height:14px}}.tcsb-g-tab-primary_scroll-btn{display:flex;justify-content:center;align-items:center;width:48px;height:48px;position:absolute;top:36px;z-index:2;color:var(--tcs-gtp-img-btn-c);background-color:var(--tcs-gtp-img-btn-bgc);border-radius:4px;box-shadow:0 0 48px 24px hsla(0,0%,100%,.3);cursor:pointer}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll-btn{display:none;width:29px;height:29px}}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll-btn svg{width:14px;height:14px}}.tcsb-g-tab-primary_scroll-btn svg path{fill:var(--tcs-gtp-img-btn-c)}.tcsb-g-tab-primary_scroll-btn.prev{left:-24px}[dir=rtl] .tcsb-g-tab-primary_scroll-btn.prev{left:auto;right:-24px}.tcsb-g-tab-primary_scroll-btn.next{right:-24px}[dir=rtl] .tcsb-g-tab-primary_scroll-btn.next{left:-24px;right:auto}.tcsb-g-tab-primary_all-con{position:relative}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-con{position:static}}.tcsb-g-tab-primary_all-pop{position:absolute;z-index:1001;right:0;width:700px;margin-top:34px;background:#fff;border-radius:4px;box-shadow:0 6px 12px 0 rgba(0,0,0,.06);box-sizing:border-box}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-pop{width:100%;margin-top:28px}}[dir=rtl] .tcsb-g-tab-primary_all-pop{left:0;right:auto}.tcsb-g-tab-primary_all-pop-cnt{padding:8px 16px;border-radius:4px}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-pop-cnt{padding:12px 7px;max-height:400px;overflow-y:auto}.tcsb-g-tab-primary_all-pop-cnt::-webkit-scrollbar-track{background-color:#f5f5f5}.tcsb-g-tab-primary_all-pop-cnt::-webkit-scrollbar{width:4px;height:4px}.tcsb-g-tab-primary_all-pop-cnt::-webkit-scrollbar-thumb{box-shadow:inset 0 0 3px rgba(0,0,0,.15);background-color:#d9d9d9;border-radius:12px}}.tcsb-g-tab-primary_all{display:flex;flex-wrap:wrap}.tcsb-g-tab-primary_all-item{width:20%;color:#0f294d;font-size:14px;font-weight:400;line-height:18px;box-sizing:border-box;text-align:start;padding:8px;cursor:pointer}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-item{width:auto;background:#f5f7fa;font-size:14px;line-height:18px;padding:4px 12px;border:1px solid transparent;border-radius:4px;color:#0f294d;margin:4px}}.tcsb-g-tab-primary_all-item.active{font-weight:700}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-item.active{color:#3264ff;border:1px solid #3264ff;background:#eff3ff}}.tcsb-g-tab-primary_all-item:hover{background:#eff3ff}.ui_cruise-hot-deal_card{width:100%;padding:4px 0;flex-shrink:0;box-sizing:border-box}@media screen and (min-width:800px){.ui_cruise-hot-deal_card{width:50%;padding:6px 0}.ui_cruise-hot-deal_card:nth-child(odd){padding-inline-end:6px}.ui_cruise-hot-deal_card:nth-child(2n){padding-inline-start:6px}}.ui_cruise-hot-deal_card_link{height:100%;padding:8px;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:#0f294d;position:relative;border-radius:8px;box-shadow:0 4px 8px 0 rgba(15,41,77,.08)}@media screen and (min-width:800px){.ui_cruise-hot-deal_card_link{padding:12px}}.ui_cruise-hot-deal_card_link:hover{text-decoration:none;color:#0f294d}.ui_cruise-hot-deal_card_product{flex-grow:1;display:flex;justify-content:flex-start;margin-block-end:8px}.ui_cruise-hot-deal_card_product_image{flex-shrink:0;width:110px;height:100%;min-height:106px;border-radius:4px;overflow:hidden;position:relative}@media screen and (min-width:800px){.ui_cruise-hot-deal_card_product_image{width:187px;border-radius:4px}}.ui_cruise-hot-deal_card_product_image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0}.ui_cruise-hot-deal_card_product_info{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;margin-inline-start:8px}@media screen and (min-width:800px){.ui_cruise-hot-deal_card_product_info{margin-inline-start:12px}}.ui_cruise-hot-deal_card_product_info_name{margin-block-end:4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:700;color:#0f294d;line-height:20px}@media screen and (min-width:800px){.ui_cruise-hot-deal_card_product_info_name{margin-block-end:8px;font-size:18px;line-height:22px}}.ui_cruise-hot-deal_card_product_info_ship{display:flex;justify-content:flex-start;align-items:center;margin-block-end:4px}@media screen and (min-width:800px){.ui_cruise-hot-deal_card_product_info_ship{margin-block-end:8px}}.ui_cruise-hot-deal_card_product_info_ship_star{margin-inline-end:4px;padding:2px 5px 2px 3px;background:rgba(50,100,255,.15);border-radius:2px;font-size:12px;font-weight:600;color:#3264ff;line-height:1}.ui_cruise-hot-deal_card_product_info_ship_star svg{margin-inline-end:2px;vertical-align:text-bottom}.ui_cruise-hot-deal_card_product_info_ship_star span{vertical-align:text-bottom;line-height:1}.ui_cruise-hot-deal_card_product_info_company,.ui_cruise-hot-deal_card_product_info_ship_name{font-size:14px;font-weight:400;color:#455873;line-height:18px}.ui_cruise-hot-deal_card_product_info_company{margin-block-end:4px}@media screen and (min-width:800px){.ui_cruise-hot-deal_card_product_info_company{margin-block-end:8px}}.ui_cruise-hot-deal_card_product_info_departures{display:flex;justify-content:flex-start;align-items:center;font-size:14px;font-weight:400;color:#455873;line-height:18px}.ui_cruise-hot-deal_card_product_info_departures img{display:block;width:16px;margin-inline-end:4px}.ui_cruise-hot-deal_card_separator{align-self:flex-end;width:100%;height:1px;background-color:#dadfe6;margin-block-start:8px}@media screen and (min-width:800px){.ui_cruise-hot-deal_card_separator{margin-block-start:12px}}.ui_cruise-hot-deal_card_price{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px}.ui_cruise-hot-deal_card_price_box_tags{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-block-end:4px}.ui_cruise-hot-deal_card_price_box_tags_item{padding:2px 4px;background:rgba(249,76,134,.08);font-size:11px;font-weight:400;color:#f94c86;line-height:1}.ui_cruise-hot-deal_card_price_box_value{display:flex;justify-content:flex-start;align-items:flex-end}.ui_cruise-hot-deal_card_price_box_value .prefix,.ui_cruise-hot-deal_card_price_box_value .suffix{font-size:14px;font-weight:400;color:#455873;line-height:1.2}.ui_cruise-hot-deal_card_price_box_value .value{margin:0 4px;font-size:20px;font-weight:700;color:#f94c86;line-height:1}.ui_cruise-hot-deal_card_price_action{flex-grow:1;display:flex;justify-content:flex-end;margin-inline-start:16px;padding:8px 0}.ui_cruise-hot-deal_button{display:block;padding:7px 16px;box-sizing:border-box;border-radius:28px;font-size:13px;font-weight:700;outline:none;border:1px solid transparent;position:relative;cursor:pointer}@media screen and (min-width:801px){.ui_cruise-hot-deal_button{padding:6px 24px;font-size:14px}}.ui_cruise-hot-deal_button_overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.8);border-radius:5px}.ui_cruise-hot-deal_button_spinner{width:16px;height:16px;border:2px solid #f3f3f3;border-top-color:#3264ff;border-radius:50%;animation:spin 1s linear infinite;display:inline-block;vertical-align:middle;will-change:transform;transform:translateZ(0)}.ui_cruise-hot-deal_button.primary{background:#f94c86;border-color:#f94c86;color:#fff}.ui_cruise-hot-deal_button.primary.disabled{background:#ced2d9;border-color:#ced2d9;box-shadow:none;cursor:not-allowed}.ui_cruise-hot-deal_button.primary .ui_cruise-hot-deal_button_overlay{background-color:rgba(50,100,255,.8)}.ui_cruise-hot-deal_button.ghost{background:transparent;border-color:#f94c86;color:#f94c86}.ui_cruise-hot-deal_button.ghost.disabled{border-color:#ced2d9;color:#acb4bf}.ui_cruise-hot-deal_button.origin{background:rgba(50,100,255,.08);display:inline-block;width:auto;padding:0 8px;font-size:13px;font-weight:400;color:#3264ff;line-height:18px}.ui_cruise-hot-deal_button.origin .ui_cruise-hot-deal_content{display:flex;justify-content:center;align-items:center}.ui_cruise-hot-deal_button.text{background:transparent;display:inline-block;width:auto;padding:0;font-size:12px;font-weight:400;color:#707f94;line-height:21px}.ui_cruise-hot-deal_button.middle .ui_cruise-hot-deal_spinner{width:14px;height:14px}.ui_cruise-hot-deal_button.small{padding:7px 12px;font-size:13px;line-height:18px}.ui_cruise-hot-deal_button.small .ui_cruise-hot-deal_spinner{width:12px;height:12px}.ui_cruise-hot-deal_button.full-width{width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tsc5-cruise-hot-deal_more{margin:16px auto 8px;text-align:center;font-size:18px;font-weight:500;color:#fff;line-height:20px;position:relative;user-select:none;cursor:pointer}@media screen and (max-width:768px){.tsc5-cruise-hot-deal_more{margin:8px auto;font-size:12px;font-weight:500;line-height:14px}}.tsc5-cruise-hot-deal_more .more_content{margin-inline-end:8px}@media screen and (max-width:768px){.tsc5-cruise-hot-deal_more .more_content{margin-inline-end:6px}}.tsc5-cruise-hot-deal_more .more_icon{display:inline-block;width:10px;height:10px;border:2px solid #fff;border-top:transparent;border-right:transparent;transform:rotate(-45deg);transform-origin:top left}@media screen and (max-width:768px){.tsc5-cruise-hot-deal_more .more_icon{width:7px;height:7px;border-width:1px}}.tsc5-cruise-hot-deal_more_spin{display:inline-block;vertical-align:middle;position:relative;transform:translateZ(0);animation:tsc5-cruise-hot-deal_more-btn_anime .8s linear infinite;border-radius:50%;width:12px;height:12px;border:2px solid hsla(0,0%,100%,.2);border-left-color:#fff}@media screen and (max-width:800px){.tsc5-cruise-hot-deal_more_spin{width:9px;height:9px}}