.xmas .banner{height:800px;background:url(../images/banner.png) top no-repeat}.xmas .banner .banner_title{padding:20px 0px 10px}.xmas .banner .banner_title p{font-size:20px;color:#FFFFFF;text-align:center}.xmas .banner .banner_title p span{color:#FAD234}.xmas .banner .box_info .box_price .gift_green_gary::after{background:url(../images/gift_gery.png)}.xmas .banner .box_info .box_btn .box_total .day{color:#834646}.xmas .banner .lamp{position:absolute;width:808px;top:15px;left:180px;height:107px;background:url(../images/light_line.png) no-repeat center}.xmas .banner .light{display:block;position:absolute;z-index:0;width:31px;height:31px;background:url(../images/light.png) no-repeat}.xmas .banner .light.light-on{background:url(../images/light_on.png) no-repeat}.xmas .banner .light1{top:-6px;left:-13px;transform:rotate(30deg)}.xmas .banner .light2{top:27px;left:22px;transform:rotate(20deg)}.xmas .banner .light3{top:52px;left:73px}.xmas .banner .light4{top:46px;left:116px;transform:rotate(-2deg)}.xmas .banner .light5{top:54px;left:164px;transform:rotate(15deg)}.xmas .banner .light6{top:74px;left:230px;transform:rotate(12deg)}.xmas .banner .light7{top:84px;left:288px;transform:rotate(12deg)}.xmas .banner .light8{top:84px;left:352px;transform:rotate(-6deg)}.xmas .banner .light9{top:74px;left:412px;transform:rotate(-15deg)}.xmas .banner .light10{top:58px;left:450px;transform:rotate(-30deg)}.xmas .banner .light11{top:30px;left:482px;transform:rotate(-12deg)}.xmas .banner .light12{top:74px;left:534px;transform:rotate(25deg)}.xmas .banner .light13{top:85px;left:580px;transform:rotate(-5deg)}.xmas .banner .light14{top:66px;left:622px;transform:rotate(-5deg)}.xmas .banner .light15{top:60px;left:668px;transform:rotate(-5deg)}.xmas .banner .light16{top:74px;left:702px;transform:rotate(-5deg)}.xmas .banner .light17{top:64px;left:758px;transform:rotate(-30deg)}.xmas .banner .light18{top:44px;left:785px;transform:rotate(-60deg)}.xmas .banner .light19{top:10px;left:790px;transform:rotate(-60deg)}.xmas .section1 .sec1_div .sec1_box .sec1_box_bg h4::after{display:none}.xmas .section2{width:100%;height:auto;padding-top:74px}.xmas .section2 .wrapper{width:1120px;height:530px;background:url(../images/bottom_bg.png) no-repeat center center;padding-top:18px}.xmas .section2 .wrapper h2{font:normal normal normal 28px/18px Lexend;text-align:center;letter-spacing:0px;color:#1E1C2C;font-weight:bold}.xmas .section2 .wrapper h2 p{color:#1E1C2C;font-size:14px;margin-bottom:12px;font-weight:600;padding-top:10px}.xmas .section2 .wrapper h2 span{color:#FF0000}.xmas .section2 .wrapper .change_box{width:50% !important;transform:translateX(7%) !important}.xmas .section2 .wrapper .sec2_box{width:fit-content;height:fit-content;margin:34px auto 0;display:flex;justify-content:space-between;align-items:center}.xmas .section2 .wrapper .sec2_box img{position:relative}.xmas .section2 .wrapper .sec2_box img:nth-of-type(2){margin:0px 10px 0px 20px}.xmas .section2 .wrapper .sec2_box img:nth-of-type(3){bottom:-15px}.xmas .section2 .wrapper h4{font:normal normal 600 12px/18px Lexend;letter-spacing:0px;color:#1E1C2C;text-align:center;margin-top:15px;font-weight:500}.xmas .section2 .wrapper h4 p{color:#1E1C2C;font-weight:bold;font-size:14px;margin-bottom:6px}.xmas .section2 .wrapper .sec2_info{display:flex;align-items:center;justify-content:space-between;justify-content:center;max-width:937px;margin:14px auto 0;position:relative}.xmas .section2 .wrapper .sec2_info:after{position:absolute;display:block;content:'';width:119px;height:74px;background:url(../images/img_tip_gift.png) no-repeat center center;right:-35px;bottom:-22px}.xmas .section2 .wrapper .sec2_info ul{background:#fff;border:1px solid #FFB9B9;border-radius:8px 0px 0px 8px;border-right:0;padding:0px 30px 0px 43px;height:110px;width:467px;position:relative;min-height:56px;display:flex;justify-content:center;flex-direction:column;gap:10px}.xmas .section2 .wrapper .sec2_info ul::after{content:'';display:block;width:26px;height:26px;position:absolute;right:-13px;top:50%;z-index:110;transform:translateY(-50%);background:url(../images/mid_icon_green.png) no-repeat center/cover}.xmas .section2 .wrapper .sec2_info ul li{font:normal normal 600 12px/18px Lexend;letter-spacing:0px;color:#000000;position:relative}.xmas .section2 .wrapper .sec2_info ul li::before{position:relative;content:'';display:inline-block;width:13px;height:10px;background:url(../images/icon_check.svg) no-repeat center center;right:13px}.xmas .section2 .wrapper .sec2_info .sec2_gift{position:relative;background:#F5FFF2 0% 0% no-repeat padding-box;border:1px solid #09BE57;border-radius:0px 8px 8px 0px;padding:0px 30px 0px 43px;width:470px;height:110px;display:flex;flex-direction:column;justify-content:center;gap:8px}.xmas .section2 .wrapper .sec2_info .sec2_gift div{font:normal normal 600 12px/18px Lexend;letter-spacing:0px;color:#000000}.xmas .section2 .wrapper .sec2_info .sec2_gift div::before{width:12px;height:13px;opacity:1;position:relative;display:inline-block;vertical-align:middle;content:"";margin-right:21px;border:none;background:url(../images/gift-sharp.svg) no-repeat center center}.xmas .section2 .wrapper .sec2_btn{display:flex;justify-content:space-between;align-items:center;margin:25px auto 0;max-width:937px}.xmas .section2 .wrapper .sec2_btn div:nth-of-type(1) strong{font:normal normal bold 26px/31px Lexend;letter-spacing:0px;color:#FF0000}.xmas .section2 .wrapper .sec2_btn div:nth-of-type(1) span{font-size:12px;color:#FF0000;padding:5px 10px;display:inline-block;background:rgba(252,65,64,0.1) 0% 0% no-repeat padding-box;border-radius:0px 8px;margin-left:10px;font-weight:bold;position:relative;top:-5px}.xmas .section2 .wrapper .sec2_btn div:nth-of-type(2) span{font:normal normal bold 20px/18px Lexend;letter-spacing:0px;color:#000000;font-weight:600}.xmas .section2 .wrapper .sec2_btn div:nth-of-type(2) span del{font-size:14px;font-weight:500;color:#8F8F8F;margin-left:5px}.xmas .section2 .wrapper .sec2_btn div:nth-of-type(2) a{width:260px;height:46px;display:inline-block;line-height:46px;text-align:center;margin-left:20px}.xmas .section2 .wrapper .sec2_btn div:nth-of-type(2) a:hover i{left:45px;bottom:12px}
