.sale_page{--idrFamily: "League Spartan", Arial, "Microsoft Yahei", sans-serif;font-family:"League Spartan", Arial, "Microsoft Yahei", sans-serif}.sale_page .sale_main{position:relative;width:100%;height:100%;margin:0 auto;overflow:hidden}.sale_page .sale_main img{width:auto;max-width:none;height:auto}.sale_page .sale_wrapper{position:relative;width:1200px;margin:0 auto}.sale_page .gift_title{position:relative}.sale_page .gift_title::before{content:'';display:block;position:absolute;left:0;right:0;top:-100px;margin:0 auto;width:211px;height:116px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(./cake.png)}.sale_feature{padding:120px 0 80px}.sale_feature .feature_title{color:#1F1E24;font:700 32px/1.5 var(--idrFamily);text-align:center}.sale_feature .feature_wrap{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:60px 0 0}.sale_feature .feature_screen{position:relative;width:400px;height:380px;text-align:center}.sale_feature .fea_circle{display:inline-block;vertical-align:top;margin-top:-50px}.sale_feature .feature_pic{display:block;position:absolute;top:16%;left:-32px;z-index:2}.sale_feature .product_box{top:56%;right:-90px}.sale_feature .feature_box{position:absolute;bottom:46px;right:-52px;z-index:3}.sale_feature .feature_cont{display:grid;place-content:center;grid-template-columns:repeat(2, minmax(30ch, 310px));gap:34px 44px}.sale_feature .fea_item{display:grid;gap:14px;grid-row:span 2;grid-template-rows:subgrid;text-align:left}.sale_feature .fea_name{color:#000;font:600 18px/1.5 var(--idrFamily);display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}.sale_feature .fea_name::before{content:'';display:block;flex-shrink:0;margin-top:6px;width:14px;height:14px;border-radius:50%;background:#FF8000 url(./checked.svg) center center no-repeat}.sale_feature .fea_text{padding-left:20px;color:#4E4E4E;font:400 16px/1.5 var(--idrFamily)}.feature-off{display:block;position:absolute;z-index:2;right:-35px;bottom:108px;transform:rotate(0deg) scale(0.98);text-align:center;background-color:transparent;background-position:center center;background-repeat:no-repeat}.feature-off.tag-off{z-index:0;top:122px;right:-4px;width:177px;height:52px;background-image:url(../../../assets-isr/images/promotion_common/tag_bg.png)}.feature-off.tag-off .off-inner{display:block;position:absolute;top:3px;left:20px;font-size:14px;font-weight:700;line-height:1.5;color:#fff;text-shadow:0 3px 6px #D11C00;transform:rotate(-12deg)}.feature-off.tag-off .off-inner b,.feature-off.tag-off .off-inner big{display:inline-block;font:inherit;color:inherit;font-weight:600}.feature-off.tag-off .off-inner big{font-weight:700;font-size:28px}.feature-off strong,.feature-off small,.feature-off span{display:inline-block;font-size:14px;line-height:1;font-weight:900;color:#040000}.feature-off strong{font-size:28px}.feature-off span{display:block;font-size:12px}.feature_gift{position:absolute;right:-26px;bottom:30px;z-index:2;width:194px;height:194px}.feature_off{position:absolute;left:38px;bottom:4px;z-index:3;padding:0 25px;min-width:140px;height:34px;background:transparent linear-gradient(77deg, #FFD650 0%, #FFD427 54%, #FEA101 100%) 0% 0% no-repeat padding-box;display:flex;align-items:center;justify-content:center;text-align:center;color:#000403;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.47px;transform:rotate(357deg);white-space:nowrap}.feature_off::before{content:'';display:block;position:absolute;top:-8px;left:-22px;z-index:2;width:46px;height:51px;background:url("./2024xmas/feature_off_gift.png") center center no-repeat}.feature_off:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-right:17px solid white;border-top:17px solid transparent;border-bottom:17px solid transparent}.feature_off b{font:inherit;color:inherit}.pro_tag{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px 0;height:18px;background:#FFE0D8;border:2px solid #FF9074;color:#F13100;font-size:14px;font-weight:600;line-height:1.2;border-radius:9999px;font-style:normal}.idr_feature{padding-top:62px}.idr_feature .feature_title{color:#2A2A2A;text-align:center;font:700 40px/1.2 var(--idrFamily)}.idr_feature .feature_box{display:flex;align-items:center;justify-content:space-between;margin-top:52px;gap:62px}.idr_feature .feature_box .pro_tag{transform:scale(0.7);transform-origin:left center}.idr_feature .img_box{position:relative;width:507px;height:413px}.idr_feature .img_box::before{content:'';display:block;position:absolute;top:auto;bottom:50px;left:-30px;z-index:2;width:81px;height:149px;background:url(./2025valentine/idr_gift_icon.png) center center no-repeat}.idr_feature .img_box::after{content:'';display:block;position:absolute;bottom:0px;left:-40px;z-index:1;width:81px;height:149px;background:url(../2025valentine/idr_gift_icon.png) center no-repeat}.idr_feature .img_box img{position:absolute}.idr_feature .img_box img.ft_img1{z-index:0;top:12px;right:0px}.idr_feature .img_box img.ft_img2{top:100px;left:16px;z-index:1}.idr_feature .img_box .feature-pic{position:absolute;width:194px;height:194px;z-index:3;top:250px;right:-50px}.idr_feature .img_box .feature_screen{position:absolute;z-index:1;left:-30px}.idr_feature .pro_tag{display:inline-flex;align-items:center;justify-content:center;text-align:center;margin-left:4px;padding:3px 8px 0;height:18px;background:#FFE0D8;border:2px solid #FF9074;font:600 14px/1.2 var(--idrFamily);color:#F13100;border-radius:9999px}.idr_feature .message-box{width:650px;text-align:left}.idr_feature .box-item{position:relative;margin-bottom:26px;padding:14px 20px 4px;min-height:150px;border:1px solid rgba(125,155,188,0.2);border-radius:6px}.idr_feature .box-item.separate{padding-top:20px;display:flex;align-items:stretch;justify-content:space-between}.idr_feature .box-item.separate dl{max-width:50%}.idr_feature .box-item.separate dd{padding-top:8px;padding-bottom:24px}.idr_feature .box-item.separate dd>p{padding:0;color:#4e4e4e}.idr_feature .box-item dl dt{position:relative;display:flex;justify-content:flex-start;align-items:center;column-gap:12px;color:#000;font-size:18px;line-height:1.2;font-weight:600}.idr_feature .box-item dl dt b{display:block;font:inherit;color:inherit}.idr_feature .box-item dl dt .check_icon{display:block;flex-shrink:0;width:16px;height:16px;fill:#F70016 !important;transform:scale(0.78)}.idr_feature .box-item dl p{line-height:1.2;font-size:16px;font-weight:400}.idr_feature .box-item dl dd{padding-left:24px}.idr_feature .box-item dl dd>p{padding:8px 0 10px;color:#4E4E4E;font-size:16px;line-height:1.5;font-weight:400}.idr_feature .trigger-list{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:30px;text-align:center;max-width:240px;min-height:68px;overflow:hidden;transition:all 0.3s ease}.idr_feature .trigger-list.trigger-auto.trigger-on{column-gap:25px}.idr_feature .trigger-list.trigger-auto.trigger-on li{max-width:50px}.idr_feature .trigger-list.trigger-on{max-width:600px;transition:all 0.3s ease}.idr_feature .trigger-list .trigger-pic{width:100%;height:31px;display:flex;justify-content:center;align-items:center}.idr_feature .trigger-list p{padding:4px 0;color:#4E4E4E;font-size:16px;line-height:1.2;font-weight:400}.idr_feature .message-list{display:flex;justify-content:flex-start;align-items:center;column-gap:30px}.idr_feature .trigger-btn{position:relative;display:block;flex-shrink:0;width:26px;height:26px;cursor:pointer;border-radius:50%;background:#eff0f4;transition:all 0.3s ease;margin-top:-16px}.idr_feature .trigger-btn:hover{opacity:0.8}.idr_feature .trigger-btn.trigger-on{transform:rotate(-180deg);transition:all 0.3s ease;margin-right:-40px}.idr_feature .trigger-btn em{position:absolute;top:5px;left:10px;display:block;pointer-events:none;width:7px;height:11px}.idr_feature .feature_bottom{display:flex;align-self:stretch;justify-content:space-between;gap:50px;padding-top:50px}.idr_feature .feature_bottom .list_item{max-width:370px}.idr_feature .feature_bottom .list_name{display:flex;align-self:center;justify-content:flex-start;gap:8px;color:#000;font-size:18px;line-height:1.2;font-weight:600}.idr_feature .feature_bottom .list_name .check_icon{display:block;flex-shrink:0;width:16px;height:16px;fill:#F70016 !important;transform:scale(0.78)}.idr_feature .feature_bottom .list_desc{padding:15px 0;color:#1C1C34;font-size:16px;line-height:1.2;font-weight:400}.idr_feature .feature_bottom .box-item{border:none;gap:20px}.idr_feature .feature_bottom .box-item dl{max-width:33%}.sale_table{position:relative;padding:100px 0 40px;text-align:center}.sale_table .table_title{padding-bottom:100px;font:700 34px/1.5 var(--idrFamily);color:#000}.sale_table .table_icon{display:block;margin:0 auto;width:16px;height:16px}.sale_table .table_icon.tab_check{fill:#FF2C00 !important}.sale_table .table_icon.tab_close{fill:#EFC28F !important}.sale_table .table_icon.no_icon{fill:#EFC28F !important}.sale_table table{position:relative;border-collapse:collapse;border-spacing:0}.sale_table table::before,.sale_table table::after{content:'';display:block;position:absolute;z-index:0;border-radius:12px}.sale_table table::before{top:0px;right:calc(400px + 24px);width:300px;height:478px;background:#FFF4E4}.sale_table table::after{top:-30px;right:0;width:400px;height:550px;background:transparent linear-gradient(360deg, #FF8267 0%, #FFDEC5 89%, #FFE9D8 100%) 0% 0% no-repeat padding-box;box-shadow:inset 0px 10px 6px #FFE45D}.sale_table table thead,.sale_table table tbody{position:relative;z-index:1}.sale_table table th,.sale_table table td{position:relative;z-index:1;padding:4px 15px;vertical-align:middle;border-bottom:1px solid rgba(251,223,162,0.48);color:#000;text-align:center;font:600 16px/1.5 var(--idrFamily)}.sale_table table th b,.sale_table table th p,.sale_table table th span,.sale_table table td b,.sale_table table td p,.sale_table table td span{font:inherit;color:inherit}.sale_table table th.table_text,.sale_table table td.table_text{text-align:left;width:auto;display:flex;align-items:center;justify-content:flex-start;gap:15px}.sale_table table th.table_text .table_pic,.sale_table table td.table_text .table_pic{width:26px;flex-shrink:0;text-align:center}.sale_table table th.table_text p,.sale_table table td.table_text p{font:inherit;color:inherit;display:inline}.sale_table table th.table_space,.sale_table table td.table_space{padding:0;width:15px;border:none;background:none}.sale_table table th.table_space.big_space,.sale_table table td.table_space.big_space{width:24px}.sale_table table th.table_free,.sale_table table th.table_pro,.sale_table table td.table_free,.sale_table table td.table_pro{width:300px;font:500 16px/1.2 var(--idrFamily);border:none}.sale_table table th.table_free::after,.sale_table table th.table_pro::after,.sale_table table td.table_free::after,.sale_table table td.table_pro::after{content:'';display:block;position:absolute;left:0;right:0;bottom:0px;margin:0 auto;width:90%;height:1px;background:rgba(251,223,162,0.48)}.sale_table table th.table_pro,.sale_table table td.table_pro{width:400px}.sale_table table th.table_pro::after,.sale_table table td.table_pro::after{background:rgba(255,255,255,0.45)}.sale_table table tr.tr_last td.table_free,.sale_table table tr.tr_last td.table_pro{border:none}.sale_table table tr.tr_last td.table_free::after,.sale_table table tr.tr_last td.table_pro::after{display:none !important}.sale_table table .table_version{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:12px 12px 0px 0px;font:normal normal 500 16px/1.5 var(--idrFamily);color:#000}.sale_table table th{padding:0;font-style:normal;height:76px}.sale_table table th.table_text{text-align:left}.sale_table table th.table_pro .table_version{position:relative;z-index:1;font-size:20px;font-weight:500;margin-top:-20px}.sale_table table th.table_pro .table_version::before{content:'';display:block;position:absolute;left:0;right:0px;top:-70px;margin:0 auto;width:117px;height:86px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(./vpn_logo.png)}.sale_table table tfoot th{border-bottom:none}.sale_table table tfoot th.table_pro::before{display:none}.sale_footer{padding:15px;text-align:center;background:#262626;font:500 16px/1.5 var(--idrFamily);color:#8F8F8F}.sale_footer p{font:inherit;color:inherit}
