.el-dialog{background-color:#f3f0e3;padding:0}.el-dialog__header{display:none!important}.header_container{height:1.44rem;position:relative}.header_container .popup_close_btn{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:.64063rem;height:.64063rem;cursor:pointer}.benefit_confirm_popup_container{width:8.9375rem;height:16.40625rem;margin-top:.26563rem;background-image:url(../../static/img/background.573a3a5e.png);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;margin-left:auto;margin-right:auto;position:relative}.benefit_confirm_popup_container .ribbon{position:absolute;top:0;left:-2;width:1.5625rem;height:1.5625rem}.benefit_confirm_popup_container .top_container{display:flex;flex-direction:column;justify-content:center;align-items:center}.benefit_confirm_popup_container .top_container .logo{margin-top:.9375rem;width:1.06672rem;height:1.07375rem}.benefit_confirm_popup_container .top_container .logo_title{margin-top:.625rem;width:3.125rem}.benefit_confirm_popup_container .top_container .point_collect_message{display:flex;justify-content:center;align-items:center;margin-top:.625rem;height:.98922rem;padding:0 .46875rem 0 .46875rem;max-width:7.34375rem;font-size:.40625rem;color:#963;line-height:140%;text-align:center}.benefit_confirm_popup_container .top_container .reward_message{max-width:7.34375rem;margin-top:.78125rem;color:#515254;font-size:.4rem;line-height:140%;text-align:center;margin-bottom:.51875rem}.benefit_confirm_popup_container .top_container .reward_image{margin-top:1.09375rem;max-width:7.65328rem;max-height:3.2rem}.benefit_confirm_popup_container .bottom_container{position:absolute;bottom:.78125rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.benefit_confirm_popup_container .bottom_container .guide_message{color:#000;font-weight:700;font-size:.42672rem;line-height:140%;text-align:center}.benefit_confirm_popup_container .bottom_container .guide_message_sub{font-size:.3125rem;line-height:140%;text-align:center;margin-top:.16rem;color:#515254}.benefit_confirm_popup_container .bottom_container .reward_button{margin-top:.53328rem;width:4.0625rem;height:1.06672rem;color:#515254;border-radius:.16rem;border:.02672rem solid #ced0d2;font-size:.34672rem;line-height:140%;background-color:#fff}#benefit_application_container{min-height:100vh;overflow-y:auto;background-color:#513f35;margin-top:1.44rem}#benefit_application_container .benefit_top_container{display:flex;justify-content:center}#benefit_application_container .benefit_top_container .benefit_top_description{max-width:8.75rem;line-height:140%;font-size:.35938rem;text-align:center;color:#bcaca4;margin-top:.8rem}#benefit_application_container .benefit_container{margin-top:.53328rem;margin-bottom:.625rem;display:flex;flex-direction:column;align-items:center}#benefit_application_container .benefit_container .benefit_card{padding:.64rem;max-width:8.92188rem;margin-top:.60938rem;background-color:#fff;border-radius:.3125rem}#benefit_application_container .benefit_container .benefit_card .benefit_image{position:relative}#benefit_application_container .benefit_container .benefit_card .benefit_image .img{max-width:7.65328rem;max-height:3.2rem;margin:0 auto}#benefit_application_container .benefit_container .benefit_card .benefit_image .aplct_img{opacity:1;width:2.1875rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#benefit_application_container .benefit_container .benefit_card .benefit_point{font-size:.74672rem;font-family:NespressoLucas-Bold;line-height:140%;color:#963;margin-top:.26672rem;height:1.04688rem}#benefit_application_container .benefit_container .benefit_card .benefit_name{font-size:.42672rem;font-weight:700;line-height:140%;height:.59375rem}#benefit_application_container .benefit_container .benefit_card .benefit_description{font-size:.37328rem;font-weight:400;color:#515254;line-height:140%;width:7.65625rem;display:flex;align-items:center}#benefit_application_container .benefit_container .benefit_card .benefit_part_button{margin-top:.53328rem;display:inline-flex;align-items:center;justify-content:center;width:100%;height:1.28rem;line-height:140%;gap:.125rem;background-color:#846547;border-radius:.16rem;color:#fff;font-size:.4rem;font-weight:700;border:none;box-shadow:none;outline:none}#benefit_application_container .benefit_container .benefit_card .benefit_part_button .gift-icon{position:relative;width:.42672rem;height:.42672rem;top:-.04688rem;display:block}#benefit_application_container .benefit_container .benefit_card .inactive{background-color:#dedede;color:#a4a4a4;cursor:not-allowed}#benefit_application_container .benefit_bottom_container{display:flex;align-items:center;justify-content:center;margin-bottom:.625rem}#benefit_application_container .benefit_bottom_container .notice-box{color:#bcaca4;font-size:.35938rem;line-height:140%;max-width:8.92188rem}#benefit_application_container .benefit_bottom_container .notice-box ul{list-style-type:square;padding-left:.3125rem;margin:0}#benefit_application_container .faq{margin-top:.32563rem;align-items:center;justify-content:center}#benefit_application_container .faq .faq_header_box{display:flex;align-items:center;justify-content:center;gap:.13328rem;margin-bottom:.46875rem}#benefit_application_container .faq .faq_header_box .faq_header_title{margin-top:.04688rem;color:#bcaca4;font-size:.42672rem;font-weight:500}#benefit_application_container .faq .faq_header_box .faq_header_img{width:.53328rem;height:.53328rem}#benefit_application_container .faq ul li{list-style:none;margin-bottom:.01563rem}#benefit_application_container .faq ul li:last-child{border-bottom:none}#benefit_application_container .faq ul li .question{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.39063rem .5625rem .39063rem .5625rem;background:#f3f0e3;border-bottom:.01563rem solid #d4cdc1}#benefit_application_container .faq ul li .question .faq_title{display:flex;flex-direction:row;align-items:center}#benefit_application_container .faq ul li .question .faq_title .icon{width:.6875rem;min-width:.6875rem}#benefit_application_container .faq ul li .question .faq_title .icon img{width:100%}#benefit_application_container .faq ul li .question .faq_title .text{padding:0 0 0 .3125rem;font-size:.34375rem;letter-spacing:-.01719rem}#benefit_application_container .faq ul li .question .faq_arrow{justify-content:flex-end}#benefit_application_container .faq ul li .awnser{padding:.39063rem .5625rem .39063rem .5625rem;font-size:.3125rem;line-height:.45313rem;background:#fff;display:flex;flex-direction:row;align-items:flex-start}#benefit_application_container .faq ul li .awnser .icon{width:.6875rem;min-width:.6875rem}#benefit_application_container .faq ul li .awnser .icon img{width:100%}#benefit_application_container .faq ul li .awnser .text{padding:0 0 0 .3125rem;font-size:.34375rem;letter-spacing:-.01719rem;color:#513f35;white-space:pre-line}#benefit_application_container .confirm_popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-end;z-index:9999}#benefit_application_container .confirm_popup_overlay .confirm_popup{width:100%;background-color:#fff;padding:.3125rem .3125rem 0 .3125rem;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;box-shadow:0 -.03125rem .15625rem rgba(0,0,0,.2)}#benefit_application_container .confirm_popup_overlay .confirm_popup .confirm_popup_title{margin-top:.8rem;text-align:center;font-size:.42672rem;line-height:140%;color:#171717}#benefit_application_container .confirm_popup_overlay .confirm_popup .confirm_popup_button_container{display:flex;justify-content:space-between;gap:.21328rem;height:2.65625rem;align-items:center}#benefit_application_container .confirm_popup_overlay .confirm_popup .confirm_popup_button_container .no_button{width:50%;height:1.28125rem;font-size:.4rem;color:#515254;font-weight:700;border:.01563rem solid;outline:none;border-radius:.16rem;border-color:#ced0d2;background-color:#fff}#benefit_application_container .confirm_popup_overlay .confirm_popup .confirm_popup_button_container .yes_button{width:50%;height:1.28125rem;color:#fff;font-size:.4rem;font-weight:700;border-radius:.16rem;border:none;background-color:#846547}#benefit_application_container .fade-enter-active,#benefit_application_container .fade-leave-active{transition:opacity .3s ease}#benefit_application_container .fade-enter-from,#benefit_application_container .fade-leave-to{opacity:0}#benefit_application_container .fade-enter-to,#benefit_application_container .fade-leave-from{opacity:1}#benefit_application_container .slide-up-down-enter-active{animation:slide-up-in .3s ease forwards}#benefit_application_container .slide-up-down-leave-active{animation:slide-down-out .3s ease forwards}@keyframes slide-up-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}