.easter2025 .comm-popup{width:594px;height:370px;text-align:center;background:url(./pop_bg_isr2.png) center center no-repeat;--nlfamily: "League Spartan", Arial, "Microsoft Yahei", sans-serif;--nlfamily2: "Yesteryear", Arial, "Microsoft Yahei", sans-serif}.easter2025 .comm-popup .comm-close{display:block;top:-26px;right:0;width:22px;height:16px;background:none !important;box-shadow:none !important;border-radius:0%;opacity:1;transition:all 0.3s ease}.easter2025 .comm-popup .comm-close svg{width:auto;height:auto;transform:rotate(90deg)}.easter2025 .comm-popup .comm-close svg path{fill:#fff !important;opacity:0.3}.easter2025 .comm-popup .comm-close:hover{opacity:1;background:none !important;transform:scale(1.1);transition:all 0.3s ease}.easter2025 .comm-popup .comm-close:hover svg path{fill:#fff !important;opacity:1}.easter2025 .comm-popup .pop_title{position:relative;padding:0;margin-top:-65px;height:95px;text-indent:-9999px;background:url(./pop_title_isr.png) center center no-repeat}.easter2025 .comm-popup .pop_title::before{content:'';display:none;position:absolute;bottom:10px;left:0%;width:100%;height:8px;background:url(../pop_title_line.svg) center center no-repeat;background-size:contain}.easter2025 .comm-popup .pop_desc{font:500 16px/1.2 League Spartan;color:#000}.easter2025 .comm-popup .pop_desc b{font:inherit;font-weight:700;font-size:18px;color:#FF0900}.easter2025 .comm-popup .pop_offer{margin:30px auto 22px;display:flex;align-items:center;justify-content:center;gap:0px}.easter2025 .comm-popup .pop_item{position:relative;padding:25px 22px 20px;background:#FFFAD8 0% 0% no-repeat padding-box;border:1px dashed #D8D262;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column}.easter2025 .comm-popup .pop_item::before{content:'';display:none;position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:inherit;border:1px dashed #D8D262}.easter2025 .comm-popup .pop_current{transform:translateY(-7px);padding:48px 28px 20px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 6px 16px #FFC34A8F;border-radius:10px;border:none}.easter2025 .comm-popup .pop_current::before{display:block;top:0px;left:0px;width:calc(100% - 2px);height:calc(100% - 2px);border:2px dashed #82B842;border-radius:13px}.easter2025 .comm-popup .pop_current::after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:-70px;width:117px;height:90px;background:url(./pop_arrow.png) center center no-repeat}.easter2025 .comm-popup .pop_current .pop_original{color:#8D8D8D}.easter2025 .comm-popup .pop_current .pop_sale{padding:0px 0 6px;color:#FF0900;font:700 30px/1.2 'League Spartan'}.easter2025 .comm-popup .pop_current .pop_sale strong{font-size:30px}.easter2025 .comm-popup .pop_name{font:500 14px/1.2 'League Spartan';color:#000;padding-bottom:8px;border-bottom:1px dashed #EAE6A4}.easter2025 .comm-popup .pop_sale{padding:18px 0 6px;color:#4D4D4D;font:700 24px/1.2 'League Spartan'}.easter2025 .comm-popup .pop_sale strong{color:inherit;font:inherit;font-size:24px}.easter2025 .comm-popup .pop_original{color:#9B9B9B;font:400 14px/1.2 'League Spartan'}.easter2025 .comm-popup .pop_original del{font:inherit;color:inherit}.easter2025 .comm-popup .pop_vip{position:absolute;top:-10px;left:0;right:0;margin:0 auto;width:100%;height:20px;background:transparent linear-gradient(270deg, #FFEE97 0%, #FFDD56 53%, #FCFEBE 100%) 0% 0% no-repeat padding-box;border-radius:9999px;display:flex;align-items:flex-start;justify-content:center;padding-top:2px;font:700 14px/1.2 'League Spartan';color:#fff;text-shadow:inset 0px 3px 6px #FF6000DB;letter-spacing:1px;white-space:nowrap}.easter2025 .comm-popup .pop_vip em{position:relative;z-index:1;display:inline-block;font:inherit;color:inherit;font-style:normal}.easter2025 .comm-popup .pop_vip em::after{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:4px #FF2E2E;text-shadow:none}.easter2025 .comm-popup .comm-popup-btn.pop_btn{display:flex;width:317px;height:46px;font:600 20px/22px 'League Spartan';color:#fff;border-radius:9999px;box-shadow:0px 5px 15px #FF568178;background:transparent linear-gradient(97deg, red 0%, #FF0045 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px #FF568178}.easter2025 .comm-popup .comm-popup-btn.pop_btn::after{content:'';display:block;position:absolute;z-index:0;width:100%;height:100%;border-radius:inherit;opacity:0.5;background:repeating-linear-gradient(-45deg, red, red 10px, rgba(255,255,255,0.5) 10px, rgba(255,255,255,0.5) 20px)}.easter2025 .comm-popup .comm-popup-btn.pop_btn b{font:inherit;color:inherit;display:inline-block;position:relative;z-index:1}.easter2025 .comm-popup .comm-popup-btn.pop_btn:hover{background:transparent linear-gradient(99deg, #FF6A01 0%, #FF0060 100%) 0% 0% no-repeat padding-box;box-shadow:inset 7px 6px 20px #FFD704, 0px 5px 15px #FF568178}.easter2025 .comm-popup .comm-popup-btn.pop_btn:hover::after{opacity:0.1}.easter2025 .comm-popup .pop_note{padding:10px 0;color:#525252;font:400 16px/1.5 'League Spartan'}
