.vsale{padding-bottom:0;background:url(../2024easter/common_purchase_bottom_bg.png) center bottom no-repeat}.vsale .breathe_on{animation:breathe 2s ease-in-out infinite}.vsale .common-off.sold .tag-off{justify-content:center}.vsale .common-off.sold .tag-off .off-inner span{display:none}.vsale .common-off.sold .tag-off .off-inner strong{margin-left:10px;margin-top:0px;margin-bottom:0px}.vsale .common-off.tag-off{right:8px;top:122px;width:177px;height:52px;background-image:url(../2024easter/tag_bg.png)}.vsale .common-off.tag-off .off-inner strong{margin-top:8px;margin-bottom:-4px;margin-left:0px;font-size:12px;transform:rotate(-10deg) scale(0.8)}.vsale .common-off.tag-off .off-inner strong small::before,.vsale .common-off.tag-off .off-inner strong big::before{text-shadow:0px 5px 6px #D11C00,0px 0px 13px #D11C00}.vsale .common-off.tag-off .off-inner strong big{margin-right:8px}.vsale .tree_circle::before{top:40px;width:158px;height:114px;background:url(../2024easter/rabbit.png) center center no-repeat}.vsale .tree_title::before{top:-94px;width:158px;height:114px;background:url(../2024easter/rabbit.png) center center no-repeat}.vsale .banner{padding-bottom:40px;background:url(../2024easter/2024easter_bg.jpg) center bottom/cover no-repeat}.vsale .banner .title{margin-top:-10px}.vsale .banner .title .title_box{transform:translateX(0px);width:100%;height:150px;background:url("../2024easter/easter_title.png") no-repeat center bottom}.vsale .banner .title .title_box .banner_desc{display:none}.vsale .banner .title .banner_desc{color:#1E1C2C}.vsale .banner .title .banner_desc b{color:#F6240D}.vsale .banner .b_text{margin-top:50px;display:flex;justify-content:space-between;padding:0px 80px}.vsale .banner .b_text ul li{display:flex;height:24px;justify-content:left;color:#606060;margin-bottom:10px;font-size:16px}.vsale .banner .b_text ul li::before{display:block;content:"";width:15px;height:15px;background:url(../green_yes.png) center no-repeat;margin-right:10px;opacity:0.8}.vsale .sale_offer{margin-top:40px}.vsale .sale_offer .offer_head .offer_icon{width:106px;height:auto;margin-top:-20px;margin-left:-20px}.vsale .sale_offer .offer_desc{text-align:center;color:#606060}.vsale .idr_feature .img_box::before{top:auto;bottom:-20px;left:12px;width:138px;height:61px;background:url("../2024easter/feature_egg.png") center center no-repeat}.vsale .idr_feature .img_box::after{display:none}.vsale .idr_feature .feature-pic::before{content:'';display:block;position:absolute;bottom:0px;left:-48px;z-index:4;width:106px;height:102px;background:url(../2024easter/gift_icon.png) center center no-repeat;opacity:1;visibility:visible}.vsale .table-box .table_cont ul li{border-bottom:1px solid #FFEAE6}.vsale .table-box .table_cont ul li span.red-yes{background:url(../2024easter/b_orange_yes.svg) center no-repeat}.vsale .table-box .table_cont .table_l li{border-color:#FFEAE6}.vsale .table-box .table_cont .table_c{box-shadow:0px 6px 10px #FFC9BF96}.vsale .table-box .table_cont .table_r{border:1px solid #FFF;background:transparent linear-gradient(90deg, #FFC367 0%, #FF6C3E 100%) 0% 0% no-repeat padding-box;box-shadow:0px 10px 20px #FF935396}.vsale .table-box .table_cont .table_r ul li{border-color:#FFEAE6}.vsale .table-box .table_cont .table_r ul li.li_title{background:transparent linear-gradient(90deg, #FFC367 0%, #FF6C3E 100%) 0% 0% no-repeat padding-box}.vsale .comm-popup{width:547px;height:421px;background:url(../2025easter/pop_bg_isr.png) center center no-repeat}.vsale .comm-popup.shake_on{animation:shake 2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}@keyframes shake{0%,
                45%,
                100%{transform:rotate(0deg) scale(1)}3%,
                15%,
                27%{transform:rotate(-6deg) scale(0.98)}6%,
                18%,
                30%{transform:rotate(6deg) scale(1.01)}9%,
                21%{transform:rotate(-8deg) scale(0.96)}12%,
                24%{transform:rotate(8deg) scale(1.02)}33%{transform:rotate(-4deg) scale(0.96)}36%{transform:rotate(4deg) scale(1.02)}39%{transform:rotate(-2deg) scale(0.98)}42%{transform:rotate(2deg) scale(1.01)}}.vsale .comm-popup .comm-close{color:#FF0060}.vsale .comm-popup .comm-close:hover{color:#FF0000}.vsale .comm-popup .pop_inner{margin:94px 0 0 24px;width:490px;height:326px}.vsale .comm-popup .pop_title{display:none}.vsale .comm-popup .pop_desc{padding:60px 0px 0px;color:#000}.vsale .comm-popup .pop_desc b{color:#F60000}.vsale .comm-popup .pop_offer{justify-content:center;padding-left:0;gap:0px}.vsale .comm-popup .pop_discount{margin-top:22px;height:42px;background:transparent linear-gradient(90deg, #CCF910 0%, #00E187 100%) 0% 0% no-repeat padding-box;border:none;color:#000;font-size:20px;letter-spacing:0.2px;text-shadow:0px 2px 4px #FFF}.vsale .comm-popup .pop_discount b{color:#DF0000;font-size:22px}.vsale .comm-popup .pop_note{padding:30px 0 15px;color:#000;font-size:14px;font-weight:400}.vsale .comm-popup .comm-popup-btn.pop_btn{background:transparent linear-gradient(90deg, #F60000 0%, #FF0060 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px #FF9A4D;outline:4px solid #FF77002B}.vsale .comm-popup .comm-popup-btn.pop_btn::after{display:none !important}.vsale .comm-popup .comm-popup-btn.pop_btn:hover{color:#FFF;border:none;background:transparent linear-gradient(90deg, #FF0060 0%, #FF0060 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px #FF9A4D;outline:4px solid #FF77002B}
