.loading[data-v-14956c24]{width:100%;min-height:200px;display:flex;justify-content:center;align-items:center}.courtesy_container{position:relative;max-width:1366px;margin:100px auto}.small-page.courtesy_container{width:780px}@media screen and (max-width: 768px){.courtesy_container{margin:0 auto 100px}.small-page.courtesy_container{width:100%}}.courtesy_container .pwa_courtesy_header{display:none;position:relative;align-items:center;justify-content:center;width:100%;height:48px;background:#b48c18}@media screen and (max-width: 768px){.courtesy_container .pwa_courtesy_header{display:flex}}.courtesy_container .pwa_courtesy_header .pwa_page_name{font-size:18px;font-weight:400;color:#fff}.courtesy_container .pwa_courtesy_header .pwa_backBtn{width:50px;height:50px;position:absolute;left:0;top:0;cursor:pointer}.courtesy_container .pwa_courtesy_header .pwa_backBtn:after{content:"";border-top:1.5px solid #fff;border-left:1.5px solid #fff;transform:translateY(-50%) rotate(-45deg);height:9px;width:9px;position:absolute;top:50%;left:25px}.courtesy_container .courtesy_box{margin-top:25px;display:flex;gap:8px;flex-wrap:wrap;padding:0 100px 200px 20px}@media screen and (max-width: 768px){.courtesy_container .courtesy_box{padding:0 20px}}.courtesy_container .courtesy_box .courtesy_header,.courtesy_container .courtesy_box img{width:100%}.courtesy_container .courtesy_box .courtesy_title{font-size:26px;color:#333;margin-bottom:25px}.courtesy_container .courtesy_box .courtesy_filter{display:flex;gap:10px;margin-bottom:25px;flex-wrap:nowrap;overflow-x:scroll}.courtesy_container .courtesy_box .courtesy_filter .filter_option{display:flex;justify-content:center;align-items:center;border-radius:100px;font-size:14px;line-height:14px;color:#a09167;white-space:nowrap;border:.5px solid #a09167;padding:8px 20px;cursor:pointer}.courtesy_container .courtesy_box .courtesy_filter .filter_option.active{background:#a09167;color:#fff;cursor:auto;pointer-events:none}.courtesy_container .courtesy_box .courtesy_content{width:100%;display:flex;flex-wrap:wrap;gap:10px}.courtesy_container .courtesy_box .courtesy_content .courtesy_item{border:.5px solid #ddd;width:calc(33.3333333333% - 10px)}@media screen and (max-width: 992px){.courtesy_container .courtesy_box .courtesy_content .courtesy_item{width:calc(50% - 10px)}}@media screen and (max-width: 768px){.courtesy_container .courtesy_box .courtesy_content .courtesy_item{width:100%}}.courtesy_container .courtesy_box .courtesy_content .courtesy_item{border-radius:10px;overflow:hidden;transition:all .3s ease-in-out}.courtesy_container .courtesy_box .courtesy_content .courtesy_item:hover{transform:scale(1.02)}.courtesy_container .courtesy_box .courtesy_content .courtesy_item .pwa_courtesy_name{position:relative;background-color:#fff;padding:20px 25px 15px;font-size:14px;color:#000}.courtesy_container .courtesy_box .courtesy_content .courtesy_item .pwa_courtesy_name .pwa_courtesy_desc{position:absolute;top:-12px;left:0;padding:2px 25px 2px 20px;border-radius:0 100px 100px 0;font-size:12px;font-weight:300;background:#b48c18;color:#fff}.courtesy_container .courtesy_box.skeleton .courtesy_header .courtesy_header_info{width:100%}.courtesy_container .courtesy_box.skeleton .courtesy_header .courtesy_header_info .courtesy_title{position:relative}.courtesy_container .courtesy_box.skeleton .courtesy_header .courtesy_header_info .courtesy_title:before{content:"";width:30%;height:100%;position:absolute;z-index:11;border-radius:8px;background:linear-gradient(90deg,#fff 25%,#f5f5f5,#fff 75%);background-size:200% 100%;animation:shimmer 2.5s infinite}.courtesy_container .courtesy_box.skeleton .courtesy_header .courtesy_header_info .courtesy_desc{position:relative}.courtesy_container .courtesy_box.skeleton .courtesy_header .courtesy_header_info .courtesy_desc:before{content:"";width:45%;height:20px;position:absolute;z-index:11;border-radius:8px;background:linear-gradient(90deg,#fff 25%,#f5f5f5,#fff 75%);background-size:200% 100%;animation:shimmer 2.5s infinite}.courtesy_container .courtesy_box.skeleton .courtesy_header .courtesy_filter{position:relative}.courtesy_container .courtesy_box.skeleton .courtesy_header .courtesy_filter:before{content:"";width:100%;height:100%;position:absolute;z-index:11;border-radius:8px;background:linear-gradient(90deg,#fff 25%,#f5f5f5,#fff 75%);background-size:200% 100%;animation:shimmer 2.5s infinite}.courtesy_container .courtesy_box.skeleton .courtesy_content .courtesy_item{position:relative}.courtesy_container .courtesy_box.skeleton .courtesy_content .courtesy_item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff 25%,#f5f5f5,#fff 75%);background-size:200% 100%;animation:shimmer 2.5s infinite;z-index:11}.courtesy_container .courtesy_box.skeleton .courtesy_content .courtesy_item .pwa_courtesy_name{position:relative;background-color:#fff;padding:20px 25px 15px;font-size:14px;color:#000}.courtesy_container .courtesy_box.skeleton .courtesy_content .courtesy_item .pwa_courtesy_name:before{content:"";width:45%;height:18px;position:absolute;background:#a0a0a021;z-index:11;left:20px;border-radius:8px}.unread.notification_box:after{content:"";position:absolute;width:10px;height:10px;border-radius:10px;background-color:#fa6816;border:1px solid #fff;display:inline-block;top:-5px;right:-5px}.notification_box .box_day_row .box_label_row{display:flex;align-items:center;color:#84806c;padding-bottom:10px;margin-bottom:12px}@media screen and (max-width: 768px){.notification_box .box_day_row .box_label_row{border-bottom:1px solid #cccccc}}.notification_box .box_day_row .box_label_row .box_label_icon{line-height:18px;background-color:#ece9e3;border-radius:20px;padding:8px}@media screen and (max-width: 768px){.notification_box .box_day_row .box_label_row .box_label_icon{margin-right:15px}}.notification_box .box_day_row .box_label_row .box_label_icon img{width:18px;height:100%}.notification_box{position:relative;background-color:#fff;border-radius:6px;box-shadow:0 1px 7px #00000026;margin:0 auto 30px;display:flex;justify-content:space-between;font-size:14px;min-height:200px}@media screen and (max-width: 768px){.notification_box{padding:20px;width:100%;display:inline-block}}.notification_box .box_day_row{width:20%;background-color:#f6f3ec;border-right:4px solid #f1ece0;padding:20px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.notification_box .box_day_row{width:100%;background-color:#fff;padding:0;align-items:flex-start;border-right:0}}.notification_box .box_day_row .box_label_row{display:flex;flex-direction:column}@media screen and (max-width: 768px){.notification_box .box_day_row .box_label_row{flex-direction:row;width:100%}}.notification_box .box_detail_row{width:60%;padding:20px;border-right:1px solid #e9e9e9}@media screen and (max-width: 768px){.notification_box .box_detail_row{width:100%;padding:0;border-right:0}}.notification_box .box_button_row{width:20%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.notification_box .box_button_row{display:inline-block;width:100%;padding:0}}.notification_box .box_button_row a{justify-content:center}.notification_box .box_button_row .but_general{width:100px;padding:0 15px;margin-top:10px}[lang=en] .notification_box .box_button_row .but_general{width:150px}.notification_box .box_button_row .box_info_img{flex-grow:1;width:100%;background-repeat:no-repeat;background-size:100%}.notification_box .day_row{color:#ccc;font-size:12px;margin-bottom:12px}.notification_box .box_info{min-height:130px}.notification_box .box_info .box_info_title{margin-bottom:12px}.notification_box .box_info .box_info_detail{color:#666}.birthday_coupon .box_info_img{background-image:url(/images/tc/icon/notification/icon_birthday.png)}.member_upgrade .box_info_img.type1{background-image:url(/images/tc/single_page/timeclub/card_type1.svg)}.member_upgrade .box_info_img.type2{background-image:url(/images/tc/single_page/timeclub/card_type2.svg)}.member_upgrade .box_info_img.type3{background-image:url(/images/tc/single_page/timeclub/card_type3.svg)}.box_order_pay_time .pay_time_label{background-image:url(/images/tc/icon/dashboard/icon_counter.svg);background-repeat:no-repeat;background-size:15px;padding-left:18px;color:#b48c18;line-height:16px;margin-bottom:5px;font-size:12px}@media screen and (max-width: 768px){.box_order_pay_time .pay_time_label{margin:20px 0 5px}}.box_order_status{margin-bottom:8px}.box_order_total{margin-bottom:15px}.box_order_total .box_order_total_number{font-size:24px;color:#b48c18}.box_order_total .box_order_total_label{color:#a09167}.box_order_no{display:flex}.box_order_no .box_order_no_number{font-weight:600}.box_order_no .box_order_no_label{color:#ccc;margin-right:8px}.box_order_pay_time .pay_time_clock{display:flex;gap:4px}.box_order_pay_time .pay_time_clock .pay_time_clock_hour,.box_order_pay_time .pay_time_clock .pay_time_clock_min{color:#fff;line-height:30px;background:linear-gradient(135deg,#e8c86b,#b48c18);text-align:center;padding:5px 8px;display:flex;flex-direction:column;justify-content:center;gap:0px}.box_order_pay_time .pay_time_clock .pay_time_clock_hour>div:nth-of-type(1),.box_order_pay_time .pay_time_clock .pay_time_clock_min>div:nth-of-type(1){font-size:18px;font-weight:600}.box_order_pay_time .pay_time_clock .pay_time_clock_hour>div:nth-of-type(2),.box_order_pay_time .pay_time_clock .pay_time_clock_min>div:nth-of-type(2){font-size:14px}.box_shipping_status{margin-bottom:8px}.box_shipping_total{margin-bottom:15px}.box_shipping_total .box_shipping_total_number{font-size:24px;color:#b48c18}.box_shipping_total .box_shipping_total_label{color:#a09167}.box_shipping_no{display:flex;flex-direction:row-reverse;justify-content:flex-end}.box_shipping_no .box_shipping_no_number{font-weight:600}.box_shipping_no .box_shipping_no_label{color:#ccc;margin-right:8px}.box_shipping_status_text{margin-bottom:15px;color:#333}.box_button_row .but_general{width:100px;padding:0 15px}.order_delivery .box_info_img{background-image:url(/images/tc/icon/notification/icon_shipment_map.png)}.return_confirmation .box_info_img{background-image:url(/images/tc/icon/notification/icon_shipment_overtime.png)}.notification_box .empty_image{display:flex;align-items:center;justify-content:center;width:100%;padding:20px}.notification_box .empty_image img{max-width:100%;width:60px}.pwa_notification_container{position:relative;max-width:1366px;margin:100px auto}.small-page.pwa_notification_container{width:780px}@media screen and (max-width: 768px){.pwa_notification_container{margin:0 auto 100px}.small-page.pwa_notification_container{width:100%}}.pwa_notification_container .pwa_notification_header{display:none;position:relative;align-items:center;justify-content:center;width:100%;height:48px;background:#b48c18}@media screen and (max-width: 768px){.pwa_notification_container .pwa_notification_header{display:flex}}.pwa_notification_container .pwa_notification_header .pwa_page_name{font-size:18px;font-weight:400;color:#fff}.pwa_notification_container .pwa_notification_header .pwa_backBtn{width:50px;height:50px;position:absolute;left:0;top:0;cursor:pointer}.pwa_notification_container .pwa_notification_header .pwa_backBtn:after{content:"";border-top:1.5px solid #fff;border-left:1.5px solid #fff;transform:translateY(-50%) rotate(-45deg);height:9px;width:9px;position:absolute;top:50%;left:25px}.pwa_notification_container .pwa_notification_control{padding:0 20px;margin-bottom:25px}@media screen and (max-width: 768px){.pwa_notification_container .pwa_notification_control{padding-top:30px}}.pwa_notification_container .pwa_notification_control .pwa_page_name{display:inline-block;font-size:26px;font-weight:400;color:#333;margin-bottom:20px}@media screen and (max-width: 768px){.pwa_notification_container .pwa_notification_control .pwa_page_name{display:none}}@media screen and (max-width: 768px){.pwa_dashboard_header{display:none}}.pwa_notification_container .pwa_notification_control .notification_select{width:150px}.pwa_notification_container .pwa_notification_control .notification_select .cigar-select .options-container{top:40px;border:none;border-radius:4px;box-shadow:0 12px 12px #00000008,0 6px 6px #00000005,0 0 2px #0003}.pwa_notification_container .pwa_notification_control .notification_select .cigar-select .options-container .option{width:100%;box-shadow:none;border-radius:unset}.pwa_notification_container .pwa_notification_control .notification_select .cigar-select .options-container .option>div{padding:12px}.pwa_notification_container .pwa_notification_control .notification_select .cigar-select .options-container .option>div:hover{background:#f8f8f8;color:#1d1d1d}.pwa_notification_container .pwa_notification_list{padding:0 20px}.pwa_notification_container .pwa_notification_list .notification_line_row{display:flex;align-items:center;font-size:12px;margin-bottom:30px}.pwa_notification_container .pwa_notification_list .notification_line_row .notification_day{white-space:nowrap;width:fit-content;margin-right:10px;color:#333}.pwa_notification_container .pwa_notification_list .notification_line_row .notification_line{width:100%;height:0;border:none;border-top:1px solid #e3e3e3;background-color:transparent}.pwa_setting_container{position:relative;max-width:1366px;margin:100px auto}.small-page.pwa_setting_container{width:780px}@media screen and (max-width: 768px){.pwa_setting_container{margin:0 auto 100px}.small-page.pwa_setting_container{width:100%}}.pwa_setting_container .pwa_setting_header{display:none;position:relative;align-items:center;justify-content:center;width:100%;height:48px;background:#b48c18}@media screen and (max-width: 768px){.pwa_setting_container .pwa_setting_header{display:flex}}.pwa_setting_container .pwa_setting_header .pwa_page_name{font-size:18px;font-weight:400;color:#fff}.pwa_setting_container .pwa_setting_header .pwa_backBtn{width:50px;height:50px;position:absolute;left:0;top:0;cursor:pointer}.pwa_setting_container .pwa_setting_header .pwa_backBtn:after{content:"";border-top:1.5px solid #fff;border-left:1.5px solid #fff;transform:translateY(-50%) rotate(-45deg);height:9px;width:9px;position:absolute;top:50%;left:25px}.pwa_setting_container .pwa_setting_control{padding:0 20px;margin-bottom:25px}@media screen and (max-width: 768px){.pwa_setting_container .pwa_setting_control{padding-top:30px}}.pwa_setting_container .pwa_setting_control .pwa_page_name{display:inline-block;font-size:26px;font-weight:400;color:#333;margin-bottom:20px}@media screen and (max-width: 768px){.pwa_setting_container .pwa_setting_control .pwa_page_name{display:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pwa_setting_container .pwa_setting_control{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.pwa_setting_container .pwa_setting_control .pwa_page_button{min-width:80px}.pwa_setting_container .pwa_setting_control .pwa_page_button .but_general{padding:0 8px}@media screen and (max-width: 768px){.pwa_setting_container .pwa_setting_control{position:fixed;bottom:0;width:100%;display:flex;justify-content:center;align-items:flex-start;height:140px;padding:15px;margin-bottom:0;border-top:.5px solid #cccccc;background:linear-gradient(0deg,#fff,#fff 90%,#f5f5f5 99%,#fff)}.pwa_setting_container .pwa_setting_control .pwa_page_button{width:180px}}.pwa_setting_container .pwa_setting_list{padding:0 20px}@media screen and (max-width: 768px){.pwa_setting_container .pwa_setting_list{padding-top:30px}}.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box{margin-bottom:25px}.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box .box_name{font-size:14px;line-height:14px;font-weight:500;color:#b48c18;border-left:5px solid #b48c18;padding-left:15px;margin-bottom:15px}@media screen and (max-width: 768px){.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box .box_name{margin-bottom:8px}}.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box .setting_list{justify-content:space-between;background:linear-gradient(#ffffffb3 15%,#fff0 45%);box-shadow:#0000001a -2px 3px 12px;padding:15px 20px;margin-bottom:8px;border-radius:4px;display:flex;align-items:center}.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box .setting_list .setting_title{font-size:14px;font-weight:400}.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box .setting_list .setting_lang{display:flex;font-size:14px;line-height:14px;color:#aaa}.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box .setting_list .setting_lang>div{padding:0 10px;cursor:pointer}.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box .setting_list .setting_lang>div:nth-of-type(2){border-left:1px solid #333;border-right:1px solid #333}.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box .setting_list .setting_lang>div.active{color:#b48c18;font-weight:600}.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box .setting_list:has(.cigar-select){padding:0 20px;min-height:50px}.pwa_setting_container .pwa_setting_list .setting_box_row .setting_box .cigar-select{display:none}.pwa_setting_container .pwa_setting_list .pwa_setting_tnc,.pwa_setting_container .pwa_setting_list .pwa_setting_policy{font-size:14px;padding:0 20px;margin-bottom:15px}.pwa_setting_container .pwa_setting_list .pwa_setting_logout{display:flex;justify-content:center;padding:0 20px;margin:25px 0}@media screen and (max-width: 768px){.pwa_setting_container .pwa_setting_list .pwa_setting_logout{justify-content:flex-start}}.pwa_setting_container .pwa_setting_list .pwa_setting_logout .nav-link{width:auto}.pwa_setting_container .pwa_setting_list .pwa_setting_logout .but_general{border-radius:2px;border:none;box-shadow:none;line-height:14px;background:linear-gradient(300deg,#242424,#000 6%,#505050 85%);font-weight:400;width:180px}@media screen and (max-width: 768px){.pwa_setting_container .pwa_setting_list .pwa_setting_logout .but_general{width:80px}}.pwa_setting_container .content{padding:20px}.pwa_setting_container .cigar-select{min-width:100px}.tnc .pwa_setting_control{display:none}.tnc .global_footer{font-size:13px}.tnc .global_footer>div{margin-bottom:8px}.tnc .global_footer li{margin-bottom:8px}.tnc .footer_headline{font-size:14px;color:#b48c18;border-left:none;font-weight:500;margin:20px 0 5px;padding:0}.tnc .footer_headline div{border-bottom:1px solid #000000}.tnc .footer_atte{border-left:4px solid #909090;padding-left:14px;margin:14px 0}.tnc .color-with-marker{list-style-position:inside;padding:0 7px}.tnc .color-with-marker ::marker{color:#b48c18}.tnc .color-with-num{list-style-type:decimal;padding:0 0 0 30px}.tnc .color-with-num ::marker{color:#f79c47f8;font-weight:400}.tnc .tnc_table{font-family:Noto Sans SC,chinese;color:#484848;font-weight:300;font-size:12px}
