.comm-popup-bg{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.82);left:0;top:0;opacity:0;transition:all ease 0.3s;z-index:-99999;display:block !important}.comm-popup-bg.comm-on{opacity:1;z-index:99999}.comm-popup{width:846px;height:527px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-100000;margin:auto;transition:all ease 0.3s;opacity:0;transform:scale(0.1);display:block !important;text-align:center;background:url("./purchase_popup_bg.png") no-repeat}.comm-popup.comm-on{z-index:100000;opacity:1;transform:scale(1)}.comm-popup .comm-close{position:absolute;top:30%;right:42px;z-index:9;width:24px;height:24px;cursor:pointer;opacity:0.8}.comm-popup .comm-close svg{display:block;pointer-events:none;width:inherit;height:inherit;fill:#fff}.comm-popup .comm-close:hover{opacity:1}.comm-popup .popup-solgon{display:block;margin:130px auto 10px;width:266px;height:53px;text-align:center;text-indent:-9999px;background:url("./purchase_popup_title.png") center center no-repeat}.comm-popup .popup-subtitle{text-align:center;color:#6D2E27;font-size:18px;line-height:1.2;font-weight:700;font-family:"Lexend Deca", Arial, "Microsoft Yahei", sans-serif !important}.comm-popup .popup-subtitle b{font:inherit;color:inherit;display:block}.comm-popup .popup-off{margin:10px auto 16px;display:inline-flex;justify-content:center;align-items:center;color:#FF1111;font-size:14px;line-height:1.2;font-weight:800;min-width:130px;max-width:80%;height:28px;border-radius:9999px;font-family:"Lexend Deca", Arial, "Microsoft Yahei", sans-serif !important;background:linear-gradient(280deg, #FFDC50 0%, #FFF5CB 100%)}.comm-popup .popup-price strong,.comm-popup .popup-price del{display:block;font-family:"Lexend Deca", Arial, "Microsoft Yahei", sans-serif !important}.comm-popup .popup-price del{display:inline-block}.comm-popup .popup-price strong{color:#6D2E27;font-size:18px;line-height:1;font-weight:700}.comm-popup .popup-price strong big{font:inherit;color:inherit;font-size:48px}.comm-popup .popup-price p,.comm-popup .popup-price del{color:#CB8B85;font-size:12px;line-height:1;font-weight:700}.comm-popup .comm-popup-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;margin:12px auto;min-width:240px;max-width:80%;height:44px;color:#fff;font-size:14px;font-weight:700;border-radius:9999px;box-shadow:0px 6px 29px #FFFFFF87;background:linear-gradient(277deg, #FF6A6A 0%, red 100%);font-family:"Lexend Deca", Arial, "Microsoft Yahei", sans-serif !important}.comm-popup .comm-popup-btn span,.comm-popup .comm-popup-btn em{pointer-events:none;color:inherit;font-size:12px;font-weight:700;font-style:normal}.comm-popup .comm-popup-btn:hover{background:linear-gradient(277deg, red 0%, red 100%)}.pop_off{--nlfamily: "League Spartan", Arial, "Microsoft Yahei", sans-serif;position:absolute;z-index:3;background-position:center center;background-repeat:no-repeat}.pop_off b,.pop_off big,.pop_off strong,.pop_off span,.pop_off em,.pop_off small{display:inline-block;color:#040000;font:600 20px/1.2 var(--nlfamily)}.pop_off{bottom:36px;left:32px}.pop_off::before{content:'';display:block;position:absolute;top:-5px;left:-30px;z-index:3;width:45px;height:46px;background:url(../../../assets/images/purchase1/pop_gift_icon.png) center center no-repeat}.pop_off .off_inner{display:inline-flex;align-items:center;justify-content:flex-end;text-align:right;padding:3px 10px 0;padding-right:5px;min-width:114px;height:28px;background:linear-gradient(77deg, #FFD650 0%, #FFD427 50%, #FEA101 70%);white-space:nowrap}.pop_off .off_inner b{padding-right:4px}.pop_off .off_inner::before,.pop_off .off_inner::after{content:'';display:block;position:absolute;right:-12px;z-index:-1;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent}.pop_off .off_inner::before{top:0;border-top:16px solid #FEA101}.pop_off .off_inner::after{bottom:0;border-bottom:14px solid #FEA101}.comm-popup{--nlfamily: "League Spartan", Arial, "Microsoft Yahei", sans-serif;--nlfamily2: "League Spartan", Arial, "Microsoft Yahei", sans-serif;border-radius:0;border:0}.comm-popup .comm-close{width:20px;height:20px;top:-38px;right:0px}.comm-popup .comm-close svg{fill:none}.comm-popup .comm-close svg path{fill:#8E8484 !important}.comm-popup .comm-close:hover{opacity:1}.comm-popup .comm-close:hover svg path{fill:#fff !important}.comm-popup .pop_title{margin:0 auto;white-space:nowrap;display:flex;align-items:center;justify-content:center;column-gap:6px}.comm-popup .pop_title .title_top{position:relative;z-index:1;margin-left:-50px;display:inline-block;font:400 52px/1.2 var(--nlfamily2)}.comm-popup .pop_title .title_top b{position:relative;z-index:0;display:inline-block;display:none;font:inherit;color:transparent}.comm-popup .pop_title .title_top b:after{content:attr(data-text);position:absolute;left:0;top:0;z-index:-1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:8px #09090A}.comm-popup .pop_title .title_top strong{z-index:2;display:block;font:inherit;text-shadow:0px 3px 6px #EF482184;transform:matrix(0.99, -0.12, 0.12, 0.99, 0, 0);color:#fff;text-align:center}.comm-popup .pop_title .title_bottom{display:inline-block;position:relative;z-index:0;color:#393939;font:700 28px/1.5 var(--nlfamily);text-align:center;letter-spacing:-1px}.comm-popup .pop-offer{padding:0px;margin-top:0;align-items:center;justify-content:flex-start}.comm-popup .pop-image{margin-left:18px;width:157px;text-align:center}.comm-popup .pop-image>img{display:inline-block;vertical-align:top;width:100%;height:auto}.comm-popup .pop-subtitle{color:#7E7E7E;font:400 16px/1.2 var(--nlfamily)}.comm-popup .pop-subtitle b{font:inherit;font-size:20px;color:#FF7600}.comm-popup .comm-popup-btn{margin:0 auto;width:100%;min-width:242px;max-width:268px;height:46px;font-size:16px;font-weight:600;border-radius:0;background:linear-gradient(98deg, #F60000 0%, #FF0060 100%);box-shadow:inset 7px 6px 20px #FF9900, 0px 5px 15px #CB9FA2;outline:4px solid #FF77002B;font-family:"League Spartan", Arial, "Microsoft Yahei", sans-serif}.comm-popup .comm-popup-btn:hover{background:linear-gradient(98deg, #f60 0%, #FF0060 100%);box-shadow:inset 7px 6px 20px #FFF130, 0px 5px 15px #000000;outline:4px solid #FF77002B}.comm-popup .pop-desc{color:#878787;font:500 14px/1.2 var(--nlfamily)}
