.product_pro .free_tag{margin-left:4px;margin-right:-32px;height:auto;color:#FD1910;font-size:14px;line-height:1.6;padding:0;border-radius:0;display:inline-block}.product_time{position:absolute;left:0;right:0;bottom:20px;z-index:1;margin:0 auto;padding:0 14px;padding-left:30px;display:flex;align-items:center;justify-content:center;text-align:center;width:max-content;height:20px;background:transparent linear-gradient(95deg, #FFAD67 0%, #FF8014 100%) 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #00000029;border:1px solid #FFF;border-radius:9999px;font:normal normal 500 12px/1.4 var(--familyRoboto);color:#FFF}.product_time::before{content:'';display:block;position:absolute;top:-14px;left:-12px;width:43px;height:39px;background:url(../flashsale/clock.png) center center no-repeat;animation:3s ease 1.5s infinite normal none running clock_swing}@keyframes clock_swing{5%{transform:rotate(15deg) scale(0.8)}10%{transform:rotate(-10deg) scale(0.8)}15%{transform:rotate(5deg) scale(0.8)}20%{transform:rotate(-5deg) scale(0.8)}25%{transform:rotate(0) scale(0.8)}35%{transform:rotate(15deg) scale(0.8)}40%{transform:rotate(-10deg) scale(0.8)}45%{transform:rotate(5deg) scale(0.8)}50%{transform:rotate(-5deg) scale(0.8)}55%{transform:rotate(0) scale(0.8)}100%{transform:rotate(0) scale(0.8)}}.product_time b{display:inline-block;margin-left:4px;font:inherit;color:inherit}.product_time b.t_ms{width:22px;text-align:center}.product_sale{position:absolute;top:-70px;left:-5px;z-index:2;width:352px;height:148px}.product_sale.product_asc{top:-60px;left:-2px;width:310px;height:149px}.product_sale.product_asc::after{right:-12px}.product_sale::after{content:'';display:block;position:absolute;right:6px;bottom:-67px;width:128px;height:63px;background:url(../../pro_3planbox/3planbox_tag_6months.png) center center no-repeat}.product_sale>img{position:relative;z-index:0;display:inline-block;text-align:center;width:100%;max-width:100%;height:auto}.pro_pop_bg{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.86);left:0;top:0;opacity:0;transition:all ease 0.3s;z-index:-99999;display:block !important}.pro_pop_bg.pro_on{opacity:1;z-index:99999}.pro_popup{width:90%;height:90%;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-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:none;box-sizing:border-box}.pro_popup.pro_on{z-index:100000;opacity:1;transform:scale(1)}.pro_popup.pop_coupon{width:584px;height:432px}.pro_popup .pro_close{position:absolute;top:16px;right:16px;z-index:9;width:24px;height:24px;cursor:pointer;opacity:0.8;box-sizing:border-box}.pro_popup .pro_close.close_text{display:inline-block;position:relative;top:0;bottom:0;left:0;right:0;margin:0 auto;width:auto;height:auto;opacity:1;font:400 14px/1.4 var(--familyLexend);color:#2A2E42;text-decoration:underline}.pro_popup .pro_close.close_text:hover{opacity:1;color:#000}.pro_popup .pro_close svg{display:block;pointer-events:none;width:inherit;height:inherit;fill:#fff}.pro_popup .pro_close:hover{opacity:1}.pro_popup .pop_pic{position:absolute;inset:0px;box-sizing:border-box;padding:0px;border:none;margin:auto;display:block;width:0px;height:0px;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover}.pro_popup .pop_inner{position:relative;z-index:1;margin:120px auto 0;width:583px;height:312px;padding:0;box-sizing:border-box;border-radius:40px 40px 20px 20px}.pro_popup .product_time{position:relative;padding:0 20px;bottom:auto;color:#52038D;background:#D18EFF}.pro_popup .product_time b{margin:0 2px;color:#FCF933}.pro_popup .product_time::before{display:none}.pro_popup .pop_box{padding-top:15px;text-align:center}.pro_popup .pop_box>img{display:inline-block;vertical-align:top;width:auto;max-width:100%;height:auto}.pro_popup .pop_desc{padding:0px 0 10px;font:400 14px/1.4 var(--familyLexend);color:#FFF;box-sizing:border-box}.pro_popup .pop_desc b{font:inherit;font-weight:700;color:inherit}.pro_popup .pro_popup_btn{margin:0 auto 4px;display:flex;min-width:252px;width:max-content;height:46px;font:700 16px/1.2 var(--familyLexend) !important;text-shadow:none}.pro_popup .pro_popup_btn span,.pro_popup .pro_popup_btn em,.pro_popup .pro_popup_btn i,.pro_popup .pro_popup_btn b{display:inline-block;font:inherit;color:inherit}@media (max-width: 1200px){.pro_popup .pop_inner{padding:20px 0}.pro_popup .pop_desc{padding:6px 20px 22px}.pro_popup .pro_popup_btn{min-width:0 !important;width:90% !important;padding:0px 20px}}
