.tsc5-hotel-stay-voucher_tabs{padding-inline-start:8px}@media screen and (max-width:800px){.tsc5-hotel-stay-voucher_tabs{padding-inline-start:0}}.tsc5-hotel-stay-voucher_list{display:flex;margin:0 auto;flex-wrap:wrap}.tsc5-hotel-stay-voucher_list.skeleton-list{justify-content:center}@keyframes tsc5-hotel-stay-voucher_more-btn_anime{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:800px){.tsc5-hotel-stay-voucher .ui-hhdc{padding:4px 0}}.tsc5-hotel-stay-voucher_out-of-stock{background:rgba(0,0,0,.2);padding:24px;text-align:center;font-size:16px;color:#fff;border-radius:8px;margin:8px 0}.ui_hotel-stay-voucher_background{margin:0 auto;padding:32px 24px}@media screen and (max-width:768px){.ui_hotel-stay-voucher_background{padding:16px 12px}}.ui_hotel-stay-voucher_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_hotel-stay-voucher_container{width:100%}}@media screen and (max-width:768px){.ui_hotel-stay-voucher_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_hotel-stay-voucher_title_text{display:flex;align-items:center;width:100%;margin:0 auto;padding:0}.ui_hotel-stay-voucher_title_text.start{justify-content:flex-start}.ui_hotel-stay-voucher_title_text.center{justify-content:center}.ui_hotel-stay-voucher_title_text.end{justify-content:flex-end}.ui_hotel-stay-voucher_title_text_icon{height:36px}@media screen and (max-width:768px){.ui_hotel-stay-voucher_title_text_icon{height:18px}}.ui_hotel-stay-voucher_title_text_icon img{display:block;height:100%}.ui_hotel-stay-voucher_title_text_icon.prefix{margin-inline-end:12px}@media screen and (max-width:768px){.ui_hotel-stay-voucher_title_text_icon.prefix{margin-inline-end:6px}}.ui_hotel-stay-voucher_title_text_icon.suffix{margin-inline-start:12px}@media screen and (max-width:768px){.ui_hotel-stay-voucher_title_text_icon.suffix{margin-inline-start:6px}}.ui_hotel-stay-voucher_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_hotel-stay-voucher_title_text_content{font-size:18px}}.ui_hotel-products_title_image{max-width:1160px;margin:0 auto}@media screen and (max-width:1200px){.ui_hotel-products_title_image{width:100%}}.ui_hotel-products_title_image img{display:block;width:100%}.ui_hotel-stay-voucher_subtitle{display:block;width:100%;margin:0 auto;padding:0;font-size:20px;font-weight:400;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.ui_hotel-stay-voucher_subtitle{font-size:14px}}.ui_hotel-stay-voucher_subtitle.start{text-align:start}.ui_hotel-stay-voucher_subtitle.center{text-align:center}.ui_hotel-stay-voucher_subtitle.end{text-align:end}.ui_hotel-stay-voucher_spacing{height:var(--spacing-height)}@media screen and (max-width:768px){.ui_hotel-stay-voucher_spacing{height:calc(var(--spacing-height)*0.5)}}.tcs-hsd-skeleton{padding:8px;width:25%;box-sizing:border-box}@media screen and (max-width:700px){.tcs-hsd-skeleton{width:100%;padding:4px 0}}.tcs-hsd-skeleton_block{animation-duration:2s;animation-iteration-count:infinite;animation-name:tcs-hsd-item-breathing;animation-timing-function:linear;background:#f0f2f5;min-height:280px;border-radius:8px}@media screen and (max-width:1200px){.tcs-hsd-skeleton_block{min-height:200px}}@media screen and (max-width:700px){.tcs-hsd-skeleton_block{min-height:178px;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_hotel-stay-voucher_card{width:25%;padding:8px;flex-shrink:0;box-sizing:border-box}@media screen and (max-width:960px){.ui_hotel-stay-voucher_card{width:50%}}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card{width:100%;padding:4px 0}}.ui_hotel-stay-voucher_card_link{height:100%;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;position:relative;border-radius:8px;box-shadow:0 4px 8px 0 rgba(15,41,77,.08)}.ui_hotel-stay-voucher_card_link,.ui_hotel-stay-voucher_card_link:hover{text-decoration:none;color:#0f294d}.ui_hotel-stay-voucher_card_p0{height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff5f8;border-radius:8px}.ui_hotel-stay-voucher_card_p1{display:flex;flex-direction:column;background:#fff;flex-grow:1;border-radius:8px;border:1px solid rgba(250,66,128,.08)}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card_p1{flex-direction:row}}.ui_hotel-stay-voucher_card_p2{display:flex;flex-direction:column;padding:8px 16px 16px}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card_p2{padding:12px 8px;flex-direction:row;align-items:center}}.ui_hotel-stay-voucher_card_image-gap{padding:2px}.ui_hotel-stay-voucher_card_image-con{padding-block-start:56.25%;position:relative}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card_image-con{padding-block-start:0;width:120px;flex-shrink:0;min-height:100px;height:100%}}.ui_hotel-stay-voucher_card_image-con img{position:absolute;width:100%;top:0;border-radius:6px}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card_image-con img{object-fit:cover;height:100%}}.ui_hotel-stay-voucher_card_detail{padding:8px 16px 12px}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card_detail{padding:8px 8px 8px 6px;flex-grow:1}}.ui_hotel-stay-voucher_card_detail_name{font-size:16px;font-weight:700;line-height:20px;color:#0f294d}.ui_hotel-stay-voucher_card_detail_sales{display:flex;justify-content:flex-start;align-items:flex-end;margin-block-start:4px}.ui_hotel-stay-voucher_card_detail_sales_icon{margin-inline-end:4px;font-size:17px;color:#ffb400}.ui_hotel-stay-voucher_card_detail_sales_icon svg{display:block}.ui_hotel-stay-voucher_card_detail_sales_txt{font-size:12px;font-weight:400;line-height:16px;color:#455873}@media screen and (min-width:800px){.ui_hotel-stay-voucher_card_detail_sales_txt{font-size:14px}}.ui_hotel-stay-voucher_card_detail_tags{display:inline-flex;flex-direction:column;margin-block-start:4px}@media screen and (min-width:800px){.ui_hotel-stay-voucher_card_detail_tags{margin-block-start:8px}}.ui_hotel-stay-voucher_card_detail_tag{margin:1px 0;padding:1px 4px;border:1px solid transparent;border-radius:4px;font-size:11px;font-weight:400;line-height:16px;color:#04848f}@media screen and (min-width:800px){.ui_hotel-stay-voucher_card_detail_tag{padding:1px 0;border-color:transparent;font-size:13px}}.ui_hotel-stay-voucher_card_detail_tag:first-of-type{margin-block-start:0}.ui_hotel-stay-voucher_card-len-1 .ui_hotel-stay-voucher_card_detail{padding:16px}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card-len-1 .ui_hotel-stay-voucher_card_detail{padding:8px 8px 8px 6px}}.ui_hotel-stay-voucher_card_price-box{margin-block-start:6px}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card_price-box{margin-block-start:4px}}.ui_hotel-stay-voucher_card_action{padding:0;display:flex;justify-content:flex-end}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card_action{margin-block-start:0!important;padding:0;flex-grow:1}}.ui_hotel-stay-voucher_card_button-con{flex-shrink:0}.ui_hotel-stay-voucher_card_label-on-sale,.ui_hotel-stay-voucher_card_label-start-tip{padding-block-end:4px;font-size:14px;font-weight:500;line-height:18px;color:#f94c86;text-align:center}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card_label-on-sale,.ui_hotel-stay-voucher_card_label-start-tip{margin-block-start:0;padding-block-end:0;font-size:11px;line-height:16px}}.ui_hotel-stay-voucher_card.len-3{width:33.33%}.ui_hotel-stay-voucher_card.len-3 .ui_hotel-stay-voucher_card{padding-block-start:8px}@media screen and (max-width:960px){.ui_hotel-stay-voucher_card.len-3{width:50%}}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card.len-3{width:100%}.ui_hotel-stay-voucher_card.len-3 .ui_hotel-stay-voucher_card{padding-block-start:6px}}.ui_hotel-stay-voucher_card.len-2{width:50%}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card.len-2{width:100%}}.ui_hotel-stay-voucher_card.len-2 .ui_hotel-stay-voucher_card_label-start-tip{font-size:16px}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card.len-2 .ui_hotel-stay-voucher_card_label-start-tip{font-size:11px;line-height:16px}}.ui_hotel-stay-voucher_card.len-1{width:100%;margin:0 auto}.ui_hotel-stay-voucher_card.len-1 .ui_hotel-stay-voucher_card_p0{flex-grow:1}.ui_hotel-stay-voucher_card.len-1 .ui_hotel-stay-voucher_card_p0-img{display:none}@media screen and (min-width:800px){.ui_hotel-stay-voucher_card.len-1 .ui_hotel-stay-voucher_card_p0-img{display:block;width:50%}.ui_hotel-stay-voucher_card.len-1 .ui_hotel-stay-voucher_card_p0-img img{width:100%;height:100%;object-fit:cover;border-radius:6px 0 0 6px}}@media screen and (min-width:960px){.ui_hotel-stay-voucher_card.len-1 .ui_hotel-stay-voucher_card_p0-img{width:450px}}.ui_hotel-stay-voucher_card.len-1 .ui_hotel-stay-voucher_card_label-start-tip{font-size:16px;line-height:20px}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card.len-1 .ui_hotel-stay-voucher_card_label-start-tip{font-size:11px;line-height:16px}}.ui_hotel-stay-voucher_card.len-1 .ui_hotel-stay-voucher_card_link{flex-direction:row}@media screen and (min-width:800px){.ui_hotel-stay-voucher_card.len-1 .ui_hotel-stay-voucher_card_image-gap{display:none}}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card-hidden{display:none}}.ui_hotel-stay-voucher_card_price{display:flex;flex-direction:column;align-items:flex-start}.ui_hotel-stay-voucher_card_price_discount{margin-bottom:2px;padding:1px 4px;background:#ff538d;border-radius:2px;font-size:12px;font-weight:500;color:#fff}@media screen and (min-width:800px){.ui_hotel-stay-voucher_card_price_discount{margin-bottom:8px}}.ui_hotel-stay-voucher_card_price_box{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.ui_hotel-stay-voucher_card_price_p{margin-inline-end:4px;display:flex;align-items:center}.ui_hotel-stay-voucher_card_price_val{color:#f94c86;font-size:18px;font-weight:700;line-height:24px}.ui_hotel-stay-voucher_card_price_per{color:#f94c86;font-size:14px;font-weight:400;line-height:18px;margin-inline-start:2px}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card_price_per{font-size:11px}}.ui_hotel-stay-voucher_card_price_p-del{display:flex;text-decoration:line-through;color:#455873;font-size:14px;line-height:18px}@media screen and (max-width:800px){.ui_hotel-stay-voucher_card_price_p-del{font-size:11px;line-height:12px}}.ui_hotel-stay-voucher_card_price_per-del{margin-inline-start:2px}.ui_hotel-stay-voucher_button{display:block;padding:6px 15px;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_hotel-stay-voucher_button{min-width:120px;padding:8px 12px;font-size:16px}}.ui_hotel-stay-voucher_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_hotel-stay-voucher_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_hotel-stay-voucher_button.primary{background:#f94c86;border-color:#f94c86;color:#fff}.ui_hotel-stay-voucher_button.primary.disabled{background:#ced2d9;border-color:#ced2d9;box-shadow:none;cursor:not-allowed}.ui_hotel-stay-voucher_button.primary .ui_x-coins-v2_button_overlay{background-color:rgba(50,100,255,.8)}.ui_hotel-stay-voucher_button.ghost{background:transparent;border-color:#f94c86;color:#f94c86}.ui_hotel-stay-voucher_button.ghost.disabled{border-color:#ced2d9;color:#acb4bf}.ui_hotel-stay-voucher_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_hotel-stay-voucher_button.origin .ui_x-coins-v2_content{display:flex;justify-content:center;align-items:center}.ui_hotel-stay-voucher_button.text{background:transparent;display:inline-block;width:auto;padding:0;font-size:12px;font-weight:400;color:#707f94;line-height:21px}@media screen and (min-width:800px){.ui_hotel-stay-voucher_button.middle{min-width:125px}}.ui_hotel-stay-voucher_button.middle .ui_x-coins-v2_button_spinner{width:14px;height:14px}.ui_hotel-stay-voucher_button.small{padding:7px 12px;font-size:13px;line-height:18px}.ui_hotel-stay-voucher_button.small .ui_x-coins-v2_button_spinner{width:12px;height:12px}.ui_hotel-stay-voucher_button.full-width{width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tsc5-hotel-stay-voucher_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-hotel-stay-voucher_more{margin:8px auto;font-size:12px;font-weight:500;line-height:14px}}.tsc5-hotel-stay-voucher_more .more_content{margin-inline-end:8px}@media screen and (max-width:768px){.tsc5-hotel-stay-voucher_more .more_content{margin-inline-end:6px}}.tsc5-hotel-stay-voucher_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-hotel-stay-voucher_more .more_icon{width:7px;height:7px;border-width:1px}}.tsc5-hotel-stay-voucher_more_spin{display:inline-block;vertical-align:middle;position:relative;transform:translateZ(0);animation:tsc5-hotel-stay-voucher_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-hotel-stay-voucher_more_spin{width:9px;height:9px}}