@keyframes tcs-circle-loading_anime{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tcs-circle-loading{text-align:center;padding:16px}.tcs-circle-loading_spin{display:inline-block;vertical-align:middle;position:relative;transform:translateZ(0);animation:tcs-circle-loading_anime 1s linear infinite;border-radius:50%;width:36px;height:36px;border:4px solid rgba(255,255,255,.2);border-left-color:#3264ff}.tcsb-toast{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%}.tcsb-toast_body{max-width:calc(100vw - 48px);box-sizing:border-box;border:0;border-radius:4px;padding:16px;position:relative}.tcsb-toast_icon-con{margin-right:4px;padding-top:1px}.tcsb-toast_icon-con svg{display:block}.tcsb-toast_content{font-size:14px;color:#0f294d;letter-spacing:0;text-align:center;line-height:21px;word-break:break-all;position:relative;z-index:2;display:flex}.tcsb-toast_layer{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#fff;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);border-radius:4px}@media screen and (max-width:768px){.tcsb-toast_layer{background-color:rgba(0,0,0,.7)}.tcsb-toast_content{font-size:14px;color:#fff;line-height:1.4;word-break:break-word}.tcsb-toast_icon-con{display:none}}.tcsb-modal-info{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);z-index:999;display:flex;justify-content:center;align-items:center;-webkit-tap-highlight-color:transparent}.tcsb-modal-info_box,.tcsb-modal-info_con{width:100%;max-width:450px;max-height:560px}.tcsb-modal-info_box{position:relative;margin:12px;background:#fff}.tcsb-modal-info_con{padding:24px;box-sizing:border-box;overflow:auto}.tcsb-modal-info_con::-webkit-scrollbar{width:8px;height:8px}.tcsb-modal-info_con::-webkit-scrollbar-track{background-color:#ddd}.tcsb-modal-info_con::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.tcsb-modal-info_close-icon{position:absolute;cursor:pointer;right:10px;top:10px;line-height:1;width:24px;padding:0;height:24px;border:0;background:0 0}.fp-public-coupon_modal .tcsb-modal-info_close-icon svg,.tcsb-modal-info_hidden{display:none}.tcsb-modal-info_cnt{font-size:16px}.tcsb-modal-info_close-btn{display:inline-block;box-sizing:border-box;width:auto;height:38px;min-width:120px;padding:8px 16px;font-size:16px;color:#fff;text-align:center;line-height:22px;border-radius:2px;cursor:pointer;background-color:#3264ff;outline:0;border:0}.tcsb-modal-info_close-btn:hover{background:#2470e1}.tcs-more-info{display:inline-block}.tcs-more-info_pop{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);z-index:999;display:flex;justify-content:center;align-items:center;-webkit-tap-highlight-color:transparent}.tcs-more-info_pop-box{position:relative;width:100%;max-width:450px;max-height:560px;margin:12px;background:#fff}.tcs-more-info_pop-con{width:100%;max-width:450px;max-height:560px;padding:16px;box-sizing:border-box;overflow:auto}.tcs-more-info_pop-close-icon{position:absolute;cursor:pointer;right:10px;top:10px;line-height:1;width:24px;padding:0;height:24px;border:0;background:0 0}.mfhc_sc_card_root{position:relative;display:flex;flex-shrink:0;flex:1;max-width:480px;min-width:315px;background-color:#fff;border-radius:8px}@media screen and (max-width:768px){.mfhc_sc_card_root{max-width:280px;min-width:277px}}.mfhc_sc_card_main-bg{background:#fff linear-gradient(-246.84deg,rgba(249,76,134,.04)0,rgba(249,76,134,.12) 100%);border-top:1px solid rgba(249,76,134,.2);border-bottom:1px solid rgba(249,76,134,.2);flex-grow:1}.mfhc_sc_card_main{background:url(https://ak-d.tripcdn.com/images/0a12g12000a9yon5r8003.png)95% 100%no-repeat;background-size:120px auto;display:flex;height:100%;flex-direction:column;position:relative;padding:32px 0 16px;box-sizing:border-box;align-items:center}@media screen and (max-width:768px){.mfhc_sc_card_main{background-size:60px auto;min-height:80px;padding:18px 8px 8px}}.mfhc_sc_card_label{display:flex;align-items:center;padding:4px 16px;max-width:90%;background:#f94c86;position:absolute;top:0;left:0;border-radius:8px 0 8px 0}@media screen and (max-width:768px){.mfhc_sc_card_label{padding:1px 4px 1px 5px;border-radius:8px 0 8px 0;background-color:rgba(249,76,134,.08)}}.mfhc_sc_card_label-icon{width:16px;height:16px;margin-right:8px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;filter:invert(0) brightness(100) saturate(0)}@media screen and (max-width:768px){.mfhc_sc_card_label-icon{filter:none;width:12px;height:12px}}.mfhc_sc_card_label-icon::after{content:"";display:block;width:100%;height:100%;background-color:transparent}@media screen and (max-width:768px){.mfhc_sc_card_label-icon::after{mix-blend-mode:lighten;background-color:#f94c86}}.mfhc_sc_card_label-icon-trains{background-image:url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'><path d='M28 3v3h11l2 32h-5.251L41 45h-6l-1.501-2H14.5L13 45H7l5.25-7H7L9 6h11V3h8zm1.749 35H18.25l-1.5 2h14.499l-1.5-2zM34 25a3 3 0 100 6 3 3 0 000-6zm-20 0a3 3 0 100 6 3 3 0 000-6zm22-13H12v8h24v-8z' fill='%23B16459' fill-rule='nonzero'/></g></svg>")}.mfhc_sc_card_label-icon-hotels{background-image:url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'><path d='M29 3v42H5V10l24-7zm4 11l10 3v28H33V14zM17 26h-6v6h6v-6zm0-10h-6v6h6v-6z' fill='%23B16459' fill-rule='nonzero'/></g></svg>")}.mfhc_sc_card_label-icon-flights{background-image:url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'><path d='M20.417 20.81L3.835 14.063l3.673-3.673 20.928 2.401 8.388-8.388a4.79 4.79 0 016.773 6.773l-8.388 8.388 2.401 20.928-3.673 3.673-6.747-16.582-7.09 7.09.484 6.289L16.546 45l-2.903-10.643L3 31.454l4.038-4.038 6.29.484 7.09-7.09z' fill='%23B16459' fill-rule='nonzero'/></g></svg>")}.mfhc_sc_card_label-icon-tnt{background-image:url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'><path d='M27.175 2.481l2.573 4.456a17.989 17.989 0 016.463 3.838h5.435l3.176 5.5-2.999 5.194a18.156 18.156 0 01.056 4.625l2.943 5.097-3.176 5.5-4.882.001a18.054 18.054 0 01-4.638 3.374l2.204 4.976h-20l2.087-4.712a18.042 18.042 0 01-5.18-3.638H6.504l-3.175-5.5 2.817-4.88a18.173 18.173 0 01.06-5.053L3.33 16.275l3.175-5.5h5.284c1.84-1.7 4.036-3.02 6.463-3.838l2.573-4.456h6.35zm1.031 9.215l-1.03 1.785h-6.351l-1.031-1.785a12.997 12.997 0 00-4.746 2.877l.984 1.702-3.176 5.5H11.19a13.084 13.084 0 00-.08 3.917h1.746l3.176 5.5-1.18 2.044a13.03 13.03 0 003.591 2.52l2.838-6.406a6 6 0 115.963-.302l2.853 6.437a13.044 13.044 0 003.148-2.345L32.12 31.19l3.175-5.5 1.596.001a13.123 13.123 0 00-.08-3.917h-1.516l-3.175-5.5.929-1.609a13 13 0 00-4.843-2.97z' fill='%23B16459' fill-rule='nonzero'/></g></svg>")}.mfhc_sc_card_label-icon-airport-transfers{background-image:url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'><path d='M34 17l6 8h4.143L45 29h-2v14h-6v-4H13v4H7V29H5l.857-4H10l6-8h18zm2.716 11.887c-1.142.26-4.432 1.519-4.997 2.021-.565.503-.873 1.454.175 1.792 1.047.339 4.08.305 5.507-.199 1.427-.503 1.55-1.465 1.428-2.345-.122-.88-.97-1.53-2.113-1.27zm-23.432 0c-1.143-.262-1.99.39-2.113 1.269-.122.88.001 1.842 1.428 2.345 1.427.504 4.46.538 5.507.2 1.048-.339.74-1.29.175-1.793-.565-.502-3.855-1.76-4.997-2.021zm18.673-8.42H18.043l-4.347 5.2h22.608l-4.347-5.2zM11.83 3.174l9.314 4.406 8.908-2.387a2.667 2.667 0 011.38 5.152l-22.47 6.02a2.667 2.667 0 01-2.794-.935l-.033.025-5.085-5.232 2.284-2.009 5.019 2.793 6.025-1.614-5.006-4.87 2.458-1.35z' fill='%23B16459' fill-rule='nonzero'/></g></svg>")}.mfhc_sc_card_label-icon-cars{background-image:url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'><path d='M45 39h-7v-4H10v4H3V22H1l1-4h4.384L14 9h20l7.616 9H46l1 4h-2v17zm-7.526-16.285c-1.314.302-5.097 1.753-5.747 2.333-.65.58-1.004 1.678.2 2.068 1.205.39 4.693.351 6.334-.23 1.641-.58 1.783-1.691 1.642-2.706-.14-1.015-1.115-1.766-2.43-1.465zm-26.948 0c-1.314-.301-2.289.45-2.43 1.465-.14 1.015.002 2.125 1.643 2.706 1.64.581 5.129.62 6.333.23 1.205-.39.85-1.488.201-2.068-.65-.58-4.433-2.031-5.747-2.333zM32 13H16l-5 6h26l-5-6z' fill='%23B16459' fill-rule='nonzero'/></g></svg>")}.mfhc_sc_card_label-txt{color:#fff;font-size:14px;font-family:TRIPGEOM-MEDIUM;font-weight:500;letter-spacing:0;line-height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%}@media screen and (max-width:768px){.mfhc_sc_card_label-txt{color:#ec3c77;font-size:11px;font-family:TRIPGEOM-REGULAR;font-weight:400;line-height:16px}}.mfhc_sc_card_p1{flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;align-items:center;margin-bottom:16px}@media screen and (max-width:768px){.mfhc_sc_card_p1{margin-bottom:8px}}.mfhc_sc_card_p2{flex-grow:1;max-height:36px;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:5px;flex-shrink:0}@media screen and (max-width:768px){.mfhc_sc_card_p2{max-height:28px}}.mfhc_sc_card_tit{color:#ec3c77;font-size:20px;box-sizing:border-box;font-family:TRIPGEOM-BOLD;font-weight:700;letter-spacing:0;line-height:26px;margin-bottom:4px;padding:0 16px;flex-grow:1;max-height:calc(26px*2);display:flex;justify-content:center;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:768px){.mfhc_sc_card_tit{color:#ec3c77;font-size:18px;line-height:24px;max-height:calc(24px*2);padding:0 8px}}.mfhc_sc_card_tit-txt{margin-top:auto;display:-webkit-box;text-align:center;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.mfhc_sc_card_tit-short-txt{line-clamp:1;-webkit-line-clamp:1}.mfhc_sc_card_sub-tit{color:#455873;font-size:16px;font-family:TRIPGEOM-REGULAR;font-weight:400;letter-spacing:0;line-height:22px;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;padding:0 24px;max-height:44px;max-width:312px}@media screen and (max-width:768px){.mfhc_sc_card_sub-tit{font-size:12px;line-height:17px;padding:0 8px;max-height:34px;max-width:261px}}.mfhc_sc_card_sub-tit-txt{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center}.mfhc_sc_card_sub-tit-long-txt{line-clamp:2;-webkit-line-clamp:2}.mfhc_sc_card_left,.mfhc_sc_card_right{width:8px;display:flex;flex-direction:column;flex-shrink:0}.mfhc_sc_card_left-bottom,.mfhc_sc_card_left-top,.mfhc_sc_card_right-bottom,.mfhc_sc_card_right-top{height:50%;flex-grow:1}.mfhc_sc_card_left-bottom,.mfhc_sc_card_left-top{background:rgba(249,76,134,.04)}.mfhc_sc_card_right-bottom,.mfhc_sc_card_right-top{background:rgba(249,76,134,.12)}.mfhc_sc_card_left-top{border-top-left-radius:8px;border-top:1px solid rgba(249,76,134,.2);border-left:1px solid rgba(249,76,134,.2)}.mfhc_sc_card_left-bottom{border-bottom-left-radius:8px;border-bottom:1px solid rgba(249,76,134,.2);border-left:1px solid rgba(249,76,134,.2)}.mfhc_sc_card_right-top{border-top-right-radius:8px;border-top:1px solid rgba(249,76,134,.2);border-right:1px solid rgba(249,76,134,.2)}.mfhc_sc_card_right-bottom{border-bottom-right-radius:8px;border-bottom:1px solid rgba(249,76,134,.2);border-right:1px solid rgba(249,76,134,.2)}.mfhc_sc_card_left-curve,.mfhc_sc_card_right-curve{flex-shrink:0;width:auto;height:12px;overflow:hidden;position:relative}.mfhc_sc_card_left-hole,.mfhc_sc_card_right-hole{box-sizing:content-box;border-radius:24px;width:12px;height:12px;position:absolute}.mfhc_sc_card_left-hole{top:-100%;right:-10px;border:12px solid rgba(249,76,134,.04);box-shadow:-1px 0 0 rgba(115,75,88,.24) inset}.mfhc_sc_card_right-hole{top:-100%;left:-10px;border:12px solid rgba(249,76,134,.12);box-shadow:1px 0 0 rgba(115,75,88,.24) inset}.mfhc_sc_card_more-info .tcs-more-info_pop{z-index:999}.mfhc_sc_card_more-info .terms-container{max-height:500px;display:flex;flex-direction:column;position:relative}.mfhc_sc_card_more-info .tcs-more-info_pop-close-icon{top:6px;right:6px}.mfhc_sc_card_more-info .tcs-more-info_pop-box{border-radius:2px;max-width:670px;min-height:260px;max-height:560px;margin:24px}.mfhc_sc_card_more-info .tcs-more-info_pop-con{max-width:none;max-height:560px;min-height:260px;padding:24px 8px 24px 24px;overflow:hidden}.mfhc_sc_card_more-info .terms-title{color:#0f294d;font-size:20px;font-weight:700;line-height:26px}.mfhc_sc_card_more-info .terms-content{margin-top:16px;color:#455873;font-size:14px;font-weight:400;line-height:22px;overflow:auto;flex:1;padding-right:16px}.mfhc_sc_card_more-info svg,.tcs-more-info svg{position:absolute;right:4px;top:4px;z-index:1}@media screen and (max-width:640px){.mfhc_sc_card_more-info .terms-content{font-size:12px;line-height:1.5}}.mfhc_sc_card_more-info .terms-content::-webkit-scrollbar{width:5px;background-color:#fff}.mfhc_sc_card_more-info .terms-content::-webkit-scrollbar-thumb{background:#b6b6b6;border-radius:2px}.coupon_pack_wrapper{box-sizing:border-box;width:100%;margin-bottom:24px;padding:0 24px}@media screen and (max-width:768px){.coupon_pack_wrapper{margin-bottom:16px;padding:0 12px}}.coupon_pack,.coupon_pack_out-gift1{background-position:50% 50%;background-repeat:no-repeat}.coupon_pack{margin:0 auto;box-sizing:border-box;width:100%;max-width:1160px;position:relative;background:#fff linear-gradient(-180deg,#fff7fa 0,#fff 24.18%);background-image:url(https://dimg04.c-ctrip.com/images/1o16z12000fe2bl5n23A5.png);background-size:cover;box-shadow:0 8px 16px 0 rgba(15,41,77,.08);border-radius:8px}.coupon_pack_out-gift1{position:absolute;height:119px;width:119px;left:32px;bottom:0;background-image:url(https://dimg04.c-ctrip.com/images/1o15g12000fe2bl9pA4E2.png);background-size:contain;opacity:0}@media screen and (max-width:768px){.coupon_pack_out-gift1{opacity:0;height:59px;width:59px;left:16px}}.coupon_pack_out-gift2{position:absolute;height:88px;width:88px;right:32px;bottom:0;background-image:url(https://dimg04.c-ctrip.com/images/1o13q12000fe2bqe8860C.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;opacity:0}@media screen and (max-width:768px){.coupon_pack_out-gift2{opacity:0;height:44px;width:34px;right:16px}}.coupon_pack_inner{padding:24px;margin:0 auto}@media screen and (max-width:768px){.coupon_pack_inner{width:auto;border-radius:4px;padding:10px 8px 8px}}.coupon_pack_label{display:flex;align-items:center;color:#0f294d;font-size:24px;font-family:TRIPGEOM-BOLD;font-weight:700;letter-spacing:0;line-height:30px;margin:0 0 16px;width:100%}@media screen and (max-width:768px){.coupon_pack_label{font-size:16px;font-family:TRIPGEOM-MEDIUM;font-weight:500;letter-spacing:0;line-height:24px;margin:0 0 10px}}.coupon_pack_label-icon{width:29px;height:28px;margin-right:7px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url(https://dimg04.tripcdn.com/images/1o13k12000f9abo5d1632.svg)}@media screen and (max-width:768px){.coupon_pack_label-icon{width:25px;height:24px;margin-right:3px}}.coupon_pack_grid{display:flex;position:relative}.coupon_pack_arrow-next,.coupon_pack_arrow-prev{cursor:pointer;position:absolute;z-index:1;top:50%;background:#fff;border:1px solid rgba(218,223,230,.6);box-shadow:0 8px 16px 0 rgba(15,41,77,.08);width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.coupon_pack_arrow-prev{left:0;transform:translate(-50%,-50%)}.coupon_pack_arrow-next{right:0;transform:translate(50%,-50%)}.coupon_pack_scroll-container{overflow-x:scroll;position:relative;flex-grow:1;display:flex;flex-direction:row;align-items:stretch}@media screen and (max-width:768px){.coupon_pack_scroll-container{overflow-x:scroll}.coupon_pack_scroll-container_item{width:277px!important;flex:none!important;margin-right:8px}}.coupon_pack_scroll-container-1-item::-webkit-scrollbar,.coupon_pack_scroll-container-2-item::-webkit-scrollbar,.coupon_pack_scroll-container::-webkit-scrollbar{display:none}.coupon_pack_scroll-container_item{display:flex;max-width:485px}@media screen and (max-width:1024px){.coupon_pack_scroll-container_item{min-width:315px;flex:0 0 calc(50% - 8px);margin-right:8px}}@media screen and (max-width:768px){.coupon_pack_scroll-container_item{min-width:276px;flex:0 0 calc(50% - 8px);margin-right:8px}}@media screen and (min-width:1025px){.coupon_pack_scroll-container_item{flex:0 0 calc(33.333333% - 8px);margin-right:8px}}.coupon_pack_scroll-container_no-margin{margin-right:0!important}.coupon_pack_scroll-container-2-item{flex-grow:1;display:flex;justify-content:center;position:relative;align-items:stretch;overflow:auto}.coupon_pack_scroll-container-2-item .coupon_pack_scroll-container_item{display:flex;max-width:424px;flex:0 0 calc(50% - 8px);margin-right:8px;justify-content:flex-end}.coupon_pack_scroll-container-2-item .coupon_pack_scroll-container_item .mfhc_sc_card_root{max-width:424px}@media screen and (max-width:768px){.coupon_pack_scroll-container-2-item .coupon_pack_scroll-container_item .mfhc_sc_card_root{width:277px}}.coupon_pack_scroll-container-2-item .coupon_pack_scroll-container_item:last-of-type{margin-right:0;justify-content:flex-start}@media screen and (max-width:768px){.coupon_pack_scroll-container-2-item{overflow-x:auto;justify-content:flex-start}.coupon_pack_scroll-container-2-item .coupon_pack_scroll-container_item{justify-content:flex-start;flex:0 0 calc(50% - 8px);margin-right:8px}.coupon_pack_scroll-container-2-item .coupon_pack_scroll-container_item:last-of-type{justify-content:flex-start;margin-right:0}}.coupon_pack_scroll-container-1-item{width:100%}.coupon_pack_scroll-container-1-item .coupon_pack_scroll-container_item{margin:0 auto!important;justify-content:center}.coupon_pack_scroll-container-1-item .coupon_pack_scroll-container_item .mfhc_sc_card_root{max-width:424px;min-width:315px}@media screen and (max-width:768px){.coupon_pack_scroll-container-1-item .coupon_pack_scroll-container_item .mfhc_sc_card_root{width:100%;max-width:335px;min-width:277px!important}.coupon_pack_scroll-container-1-item .coupon_pack_scroll-container_item:last-of-type{margin-right:0}.coupon_pack_scroll-container-1-item .coupon_pack_scroll-container_item:last-of-type .mfhc_sc_card_root{width:100%;max-width:335px;min-width:277px!important}}@media screen and (min-width:1025px){.coupon_pack_scroll-container-1-item .coupon_pack_scroll-container_item{min-width:480px}}.coupon_pack_show-gift-1 .coupon_pack_out-gift1,.coupon_pack_show-gift-1 .coupon_pack_out-gift2,.coupon_pack_show-gift-2 .coupon_pack_out-gift1,.coupon_pack_show-gift-2 .coupon_pack_out-gift2{opacity:1}@media screen and (min-width:768px){.coupon_pack_show-gift-1,.coupon_pack_show-gift-2{background-image:url(https://dimg04.c-ctrip.com/images/1o10l12000fe2c2a93960.png)}}.claimed-toast{height:50px;background-color:#f9f4f0;text-align:center;line-height:50px;position:absolute;bottom:0;border-radius:8px;padding-left:10px;padding-right:10px;z-index:1;color:#fe1470}.fp-private-coupon_exchange,.fp-public-strong-coupon_exchange{height:38px;box-sizing:border-box;background:#f94c86;width:auto;min-width:120px;font-size:16px;font-family:TRIPGEOM-MEDIUM;font-weight:500;letter-spacing:0;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-private-coupon_exchange{border-radius:19px;color:#fff}@media screen and (max-width:768px){.fp-private-coupon_exchange,.fp-public-strong-coupon_exchange{font-size:13px;line-height:18px;height:28px;min-width:80px;border-radius:16px}}.iscliamed{background:rgba(249,76,134,.08);color:#ec3c77}.fp-public-coupon_action{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.fp-private-coupon_exchange{cursor:pointer}.fp-private-coupon_exchange:hover{color:#fff;background:#fe1470}.iscliamed:hover{color:#ec3c77;background-color:#fad0de}.fp-public-strong-coupon_exchange{background:#fff;color:#0f294d;display:flex;align-items:center;justify-content:center;padding:8px 16px;margin-right:12px;border-radius:19px}@media screen and (max-width:768px){.fp-public-strong-coupon_exchange{padding:5px 12px;margin-right:6px}}.fp-public-strong-coupon_copy{border-radius:50%;width:38px;height:38px;background:#f94c86;display:flex;align-items:center;justify-content:center}.fp-public-strong-coupon_copy:hover{background:#fe1470}@media screen and (max-width:768px){.fp-public-strong-coupon_copy{width:28px;height:28px}}.fp-public-strong-coupon_copy_icon{width:14px;height:14px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,<svg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'><path d='M192 320v512l512-0.032v85.376H106.656V320H192z m725.344-213.344v640h-640v-640h640zM831.968 192H362.656v469.344h469.312V192z' fill='%23ffffff'/></svg>")}.mfhc_sc_card_root{height:100%}@media screen and (max-width:768px){.fp-public-coupon_modal.fp-public-coupon_copy-modal{margin:0;position:absolute;bottom:0}.fp-public-coupon_modal.fp-public-coupon_copy-modal.tcsb-modal-info_box{border-radius:12px 12px 0 0;margin:0}.fp-public-coupon_modal.fp-public-coupon_copy-modal .fp-public-coupon_usage-mask{height:100vh;width:100vw;position:fixed;left:0;z-index:9999;transform:translateY(calc(-100% - 20px))}.fp-public-coupon_modal.fp-public-coupon_copy-modal .tcsb-modal-info_con{min-height:auto;max-height:none}}.fp-public-coupon_modal.tcsb-modal-info_box{width:670px;max-width:none;max-height:none;border-radius:8px}@media screen and (max-width:768px){.fp-public-coupon_modal.tcsb-modal-info_box{width:100%;margin:24px}}.fp-public-coupon_modal .tcsb-modal-info_con{width:670px;max-width:none;max-height:650px;min-height:260px;padding:24px;overflow:hidden}@media screen and (max-width:768px){.fp-public-coupon_modal .tcsb-modal-info_con{width:100%;min-height:400px;max-height:70vh;padding:16px 12px 12px}}.fp-public-coupon_modal .tcsb-modal-info_close-icon{position:absolute;top:24px;right:24px;width:18px;height:18px;background-image:url(https://dimg04.c-ctrip.com/images/1o10y12000fpg6rqb7CDA.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){.fp-public-coupon_modal .tcsb-modal-info_close-icon{top:17px;left:12px;width:17px;height:17px}}.fp-public-coupon_modal .tcsb-modal-info_cnt{max-height:calc(650px - 48px);display:flex;flex-direction:column;position:relative}@media screen and (max-width:768px){.fp-public-coupon_modal .tcsb-modal-info_cnt{max-height:calc(70vh - 56px)}}.fp-public-coupon_usage-title{color:#0f294d;font-size:20px;font-family:Arial-BoldMT;font-weight:700;letter-spacing:0;line-height:26px;margin-bottom:8px;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.fp-public-coupon_usage-title{justify-content:center;font-size:18px;font-family:TRIPGEOM-MEDIUM;font-weight:500;letter-spacing:0;line-height:24px;text-align:center}}.fp-public-coupon_usage-code{color:#3264ff;font-size:24px;font-family:Arial-BoldMT;font-weight:700;letter-spacing:0;line-height:30px;height:30px;display:flex;align-items:center;justify-content:start;flex-wrap:nowrap}@media screen and (max-width:768px){.fp-public-coupon_usage-code{justify-content:center;font-size:18px;font-family:TRIPGEOM-BOLD;line-height:24px;text-align:center}}.fp-public-coupon_usage-copy_icon{width:19px;height:19px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,<svg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'><path d='M192 320v512l512-0.032v85.376H106.656V320H192z m725.344-213.344v640h-640v-640h640zM831.968 192H362.656v469.344h469.312V192z' fill='%233264ff'/></svg>");background-color:transparent;cursor:pointer;margin-left:11px}@media screen and (max-width:768px){.fp-public-coupon_usage-copy_icon{width:16px;height:16px;margin-left:6px}}.fp-public-coupon_usage-text-container{background:#f5f7fa;margin-top:12px;border-radius:8px}@media screen and (max-width:768px){.fp-public-coupon_usage-text-container{margin-top:8px;border-radius:4px}}.fp-public-coupon_usage-text{max-height:198px;font-size:14px;color:#455873;font-family:TRIPGEOM-REGULAR;font-weight:400;letter-spacing:0;line-height:22px;overflow:auto;padding:16px}.fp-public-coupon_usage-text::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.fp-public-coupon_usage-text::-webkit-scrollbar-thumb{background:#b6b6b6;border-radius:2px}@media screen and (max-width:768px){.fp-public-coupon_usage-text{max-height:132px;padding:12px;font-size:13px;line-height:18px;margin:0}}.fp-public-coupon_usage-copy{margin-top:16px;display:flex;justify-content:flex-end}.fp-public-coupon_usage-copy .copy{width:120px;height:38px;background:#3264ff;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-family:TRIPGEOM-MEDIUM;font-weight:500;letter-spacing:0;line-height:22px;border:0}@media screen and (max-width:768px){.fp-public-coupon_usage-copy{margin-top:12px;justify-content:center}.fp-public-coupon_usage-copy .copy{width:100%;height:48px;font-size:16px;line-height:21px}}.coupon-drawer-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:400}.coupon-drawer-content{position:fixed;left:50%;bottom:-100%;transform:translateX(-50%);width:100%;box-sizing:border-box;background-color:#fff;border-radius:14px 14px 0 0;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:bottom .3s ease;z-index:499}.coupon-drawer-overlay.show{display:block}.coupon-drawer-content.show{bottom:0}.coupon-drawer-content-title{background:linear-gradient(to bottom,#f9b2cc,#fff);border-radius:14px 14px 0 0;padding:16px;font-size:16px;font-weight:700}.close-icon{position:relative;width:16px;height:16px;cursor:pointer}.close-icon::after,.close-icon::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#000;transform-origin:center}.close-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.close-icon::after{transform:translate(-50%,-50%) rotate(-45deg)}[dir=rtl] .mfhc_sc_card_label-icon{margin-right:0;margin-left:8px}[dir=rtl] .mfhc_sc_card_label{left:auto;right:6px}[dir=rtl] .mfhc_sc_card_more-info svg,[dir=rtl] .tcs-more-info svg{right:auto;left:4px}[dir=rtl] .coupon_pack_arrow-prev{left:auto;right:-40px}[dir=rtl] .coupon_pack_arrow-next{right:auto;left:-40px}