.unlock_point{--familyLeague: "League Spartan", Arial, "Microsoft Yahei", sans-serif;text-align:center;display:grid;place-content:center;grid-template-columns:repeat(3, minmax(30ch, 1fr));gap:14px 66px;padding:56px 0}.unlock_point .point_item{display:grid;gap:14px;grid-row:span 3;grid-template-rows:subgrid;text-align:center}.unlock_point .point_name{padding-bottom:10px;color:#000;font:500 20px/1.2 var(--familyLeague)}.unlock_point .point_number{color:#FF2238;font:700 54px/1.2 var(--familyLeague)}.unlock_point .point_text{color:#4E4E4E;font:400 16px/1.5 var(--familyLeague)}.fea_tag{position:absolute;top:0;right:0px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:2px 10px 0;height:18px;background:#FF2E2E;color:#FFF;font:normal normal 500 12px/1 var(--familyLeague)}.fea_tag em{font:inherit;color:inherit}.tag_only{top:-8px;right:-12px;font-style:italic;letter-spacing:0.12px;background:#000;border:1px solid #FF2D2E}.tag_only::before,.tag_only::after{content:'';display:block;position:absolute;right:-1px;bottom:-10px;width:0;height:0;z-index:0}.tag_only::before{z-index:1;border-top:10px solid #000;border-right:10px solid transparent}.tag_only::after{right:-2px;bottom:-11px;border-top:12px solid red;border-right:12px solid transparent}.fea_buybtn{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#FFF;font:700 16px/1.2 var(--familyLeague);padding:3px 44px 0;height:42px;background:transparent linear-gradient(105deg, #F60000 0%, #FF0060 100%) 0% 0% no-repeat padding-box;box-shadow:inset 7px 6px 20px #FF9900;outline:4px solid #FF77002B;border-radius:9999px}.fea_buybtn:hover{color:#FFF;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 #FF9A4D}.unlock_feature{--familyLeague: "League Spartan", Arial, "Microsoft Yahei", sans-serif;display:flex;align-items:stretch;justify-content:space-between;gap:60px;flex-wrap:wrap}.unlock_feature .fea_item{position:relative;padding:14px 12px;padding-right:16px;max-width:calc(50% - 60px);display:flex;align-items:flex-start;justify-content:space-between;gap:25px;text-align:left}.unlock_feature .fea_color{background:transparent linear-gradient(90deg, #FFECEC 0%, #FFF8F8 100%) 0% 0% no-repeat padding-box}.unlock_feature .fea_sale{padding:14px 25px 16px 12px;border:2px solid #FF2D2E}.unlock_feature .fea_sale .fea_icon{background:#1B1C21;border-radius:13px}.unlock_feature .fea_sale .fea_content{display:flex;align-items:center;justify-content:space-between;gap:30px}.unlock_feature .fea_sale .fea_right{flex-shrink:0}.unlock_feature .fea_icon{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.unlock_feature .fea_number{padding-top:6px;color:#FFDB45;font:900 24px/1.2 var(--familyLeague)}.unlock_feature .fea_number.ext{font-size:20px}.unlock_feature .fea_name{color:#000;font:600 18px/1.2 var(--familyLeague)}.unlock_feature .fea_text{padding-top:10px;color:#4E4E4E;font:400 16px/1.2 var(--familyLeague)}.fea_extra{position:absolute;top:30px;right:4px;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#040000;font:normal normal 800 14px/1 var(--familyLeague);width:66px;height:96px;background:url(./extra_bg.png) center center/contain no-repeat;padding:36px 0 0}.fea_extra b{display:block}.fea_extra b:first-child{margin-left:-4px}.fea_extra b,.fea_extra big{font:inherit;color:inherit;transform:rotate(348deg)}.fea_extra big{font-size:28px}.fea_free{position:absolute;top:56px;left:110px;z-index:2;display:flex;align-items:center;justify-content:center}.fea_free.free_after{top:56px;left:90px}.fea_free.free_after b{font-size:20px}.fea_free.free_after b.free_number{font-size:50px}.fea_free.free_after span{margin-top:-4px;margin-left:4px;display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left}.fea_free b{display:inline-block;position:relative;z-index:0;color:transparent;font-weight:800;font-size:30px;line-height:1;letter-spacing:-0.4px}.fea_free b.free_number{font-size:50px}.fea_free b::before{content:attr(data-text);position:absolute;left:0;top:0;z-index:2;display:block;font:inherit;letter-spacing:-0.4px;background-image:linear-gradient(176deg, #FFF 0%, #FFC400 100%);-webkit-background-clip:text;color:transparent;text-align:center}.fea_free b:after{content:attr(data-text);position:absolute;left:0;z-index:-1;letter-spacing:-0.4px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:8px #BE0216}
