.container,body{position:relative}.buy_section p,h1{text-align:center}.banner .count-box div i::before,.clearfloat::after{content:"";clear:both}.flex-box,.product.first .left .buy_section.active{-webkit-box-orient:horizontal;-webkit-box-direction:normal}body,dd,div,dl,dt,h1,h2,h3,html,li,p,ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0;font:16px/1.7 Meiryo,"MS PGothic",Verdana,Arial,Helvetica,sans-serif;color:#222;font-weight:400}a img{border:0}a{text-decoration:none}ul li{list-style:none}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.clearfloat{zoom:1}.clearfloat::after{display:block;height:0;overflow:hidden;visibility:hidden}.container{margin:0 auto;width:100%;max-width:1200px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}div.bottom_bg,img.di{margin:auto;left:0;bottom:0}body{background:url(/special/promotion/bottom.png) center bottom/100% auto no-repeat #95CF3C}body>.bg,div.bottom_bg,img.di{position:absolute}.bg_1{left:0;top:1008px}.bg_2{right:80px;top:1795px}.bg_3{left:26px;top:2505px}.bg_4{right:0;bottom:1574px}.bg_5{left:70px;bottom:815px;z-index:2}.bg_6{bottom:96px;left:0}.bg_7{right:0;bottom:264px}img.di{right:0;z-index:2;max-width:100%}div.bottom_bg{background:url(/special/promotion/background5.svg) no-repeat;height:622px;max-width:1920px;right:0;z-index:5}.banner .banner_info{font-weight:700;font-size:64px;color:#FFF;line-height:62px}.banner .banner_info>span{font-size:128px;color:#FFD220;font-weight:900;line-height:136px}.info,.title{line-height:30px}h2{margin-top:80px;margin-bottom:60px}.pc{display:block!important}.mobile{display:none!important}.buy_section p,.info,.price,.title{display:block}.right{float:right}.title{font-size:22px;font-weight:700}.info{font-size:16px;color:#333;width:96%}.title>span{font-size:18px}.list_products{padding-left:20px}.list_products li{list-style:disc;font-size:16px;line-height:30px}.price{font-size:16px;color:#222}.price span{font-size:22px;color:#FF0068;font-family:Segoe UI-Regular,Segoe UI;line-height:19px;font-weight:700}.buy_section{margin-top:10px;width:100%}.buy_section div{margin:0}.buy_section a{display:block;background:#FF0068;color:#fff;border-radius:54px}.buy_section a.active,.buy_section a:hover{background:#FF5F80}.buy_section p{margin:8px auto;font-size:12px;color:#999;line-height:14px}.buy_section .mac,.buy_section .windows{line-height:60px;font-weight:400;font-size:24px;text-align:center}.buy_section img{display:inline-block;margin-right:7px;vertical-align:-4px}.buy_section a img{display:inline-block;margin-right:12px;vertical-align:-9px}.buy_section .windows{display:block;width:236px;height:60px}.buy_section .windows i{display:inline-block;margin:0 15px 0 0;width:30px;height:30px;background:url(/special/promotion/purchase-icon.png) no-repeat;vertical-align:-10px}.buy_section .mac{display:block;width:236px;height:60px}.buy_section .mac i{display:inline-block;margin:0 15px 0 0;width:30px;height:30px;background:url(/special/promotion/mac_1.svg) no-repeat;vertical-align:-10px}.bundle_img{display:none}.bundle_img.active{display:block;z-index:10}.banner h1{font-weight:700;font-size:64px;color:#FF5772;line-height:75px;text-align:center;font-style:normal;text-transform:none;padding-top:45px}.banner{margin:0 auto;width:100%;padding:0;height:560px;overflow:hidden;position:relative;text-align:center;background:url(/special/promotion/banner.png) top center no-repeat;background-size:contain}.banner #logo{float:left;width:100%;max-width:216px}#logo img{display:block;margin-top:8px;width:initial;max-width:100%;height:auto}.banner .banner-pad{display:none;position:absolute;left:50%;top:53px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:95%;z-index:1}.banner .left_img_bottom{display:none;position:absolute;width:300px;left:0;top:90px}.banner img.dec_pic{display:block;margin:auto}.banner_pic{margin:-66px auto 0;width:100%;height:auto;display:block}.banner_ipad,.banner_phone{display:none}.banner .banner_img{position:absolute;top:251px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin-left:-520px;z-index:7}.banner .count-box{max-width:340px;margin:236px auto 62px}.banner .count-box>div{padding:9px;font-size:30px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;border-radius:6px}.banner .count-box div i{width:72px;height:82px;display:block;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;position:relative;overflow:hidden;font-style:normal;color:#fff;font-size:32px;border:2px solid #FFF;background:#FFAE13}.nav,.nav a i{background-color:#FEDF9C}.banner .count-box div i span{position:relative;z-index:2;font-size:34px;text-align:center;color:#fff;line-height:60px}.banner .count-box div i::before{position:absolute;left:0;bottom:0;width:100%;line-height:30px;z-index:1;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;font-weight:400}.banner .count-box div i.countdown_days::before{content:"Days"}.banner .count-box div i.countdown_hours::before{content:"Hours"}.banner .count-box div i.countdown_minutes::before{content:"Mins"}.banner .count-box div i.countdown_seconds::before{content:"Secs"}.banner .ipad_img,.banner .mobile_img{display:none}.nav{width:100%;margin:0 auto}.nav.fix{position:fixed;top:0;left:0;z-index:99}.nav li{padding:22px 0;width:398px;max-width:25%;border-right:1px dashed rgba(255,255,255,.3)}.nav li:nth-last-child(1){border-right:0}.nav a{display:block;font-size:16px;font-weight:700;line-height:16px;text-align:center;color:#D67600}.nav li.active a,.nav li.tab_l:hover a{color:#fff}.nav a i{display:inline-block;width:8px;height:8px;border-radius:100%;opacity:0;vertical-align:2px}.nav li.active a i,.nav li.tab_l:hover a i{opacity:1;background-color:#fff}.nav a i:nth-child(1){margin-right:18px}.nav a i:nth-child(2){margin-left:18px}.nav li.active,.nav li.tab_l:hover{background:#F5A22B}.bundles{position:relative;width:100%;max-width:1920px;overflow:visible;margin-top:-140px}.bundles .bundles_box{max-width:1243px;width:100%;padding-top:0;margin:0 auto;position:relative}.bundles>img{position:absolute;display:block}.bundles h2{position:relative;z-index:7}.bundles_box .price span{color:#FF0068;font-size:40px;margin-right:30px}.bundles .price{text-align:center;margin:16px auto 24px;position:relative;font-size:24px}.bundles .buy_section{max-width:500px;margin:0 auto 20px;position:relative}.bundles .container{border-radius:60px;overflow:hidden}.bundles .container>div{background:#fff;border-radius:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.bundles .container p.title_first{display:block;background:url(/special/promotion/title-background.png) center no-repeat;height:84px;text-align:center;font-size:38px;font-weight:700;color:#222;line-height:84px;position:relative;z-index:9;margin-bottom:0;max-width:100%}.bundles .container p.title_first svg{vertical-align:middle;overflow:visible}.bundles .container p.title_first .text{font-size:38px;line-height:45px;font-weight:700;fill:#FF0068}.bundles .container p.title_first>span{text-align:center;font-style:normal;text-transform:none}.bundles .container:nth-child(2){max-width:1160px;margin:0 auto 38px}.bundles .container:nth-child(2)>div{width:100%;padding-bottom:38px;background:#fff;border-radius:0 0 60px 60px;padding-top:20px}.product,.product .product_box{width:100%;background:0 0!important}.bundles .container:nth-child(2)>div>img{display:block;margin:40px auto 0;max-width:978px;height:auto}.bundles .container:nth-child(2) .info{margin:32px auto 13px;max-width:867px;text-align:center;font-size:16px;line-height:24px;color:#222;position:relative}.product{margin:80px auto 0;position:relative;overflow:hidden}.product h2{margin:0 auto;position:relative}.product h2 img.title{display:block;z-index:10}img.background{position:absolute;max-width:1243px;left:50%;margin-left:-626px;top:235px}.product_box .buy_tab{margin:16px auto 40px;max-width:200px;height:48px;text-align:center;border:1px solid #FF0068;padding:4px;border-radius:32px;position:relative;z-index:2}.product_box span.slider_block{display:inline-block;width:96px;height:40px;background-color:#FF0068;border-radius:32px;position:absolute;left:4px;top:2px;bottom:3px;z-index:1}.product_box span.buy_type{position:relative;z-index:2;color:#333;display:inline-block;width:calc(100%/2 - 10px);height:100%;line-height:40px;cursor:pointer;font-weight:600}.product_box span.buy_type.active{color:#FFF;font-weight:600}.product_box span.slider_block.left{left:4px;-webkit-transition:all .2s linear;transition:all .2s linear}.product_box span.slider_block.right{left:98px;-webkit-transition:all .2s linear;transition:all .2s linear}.product.first .left p.price{display:none}.product.first .left p.price.active{display:block}.product.first .left .buy_section{display:none}.product.first .left .buy_section.active{display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.product_box .container .left .price span,.product_box .container .right .price span{font-size:24px}.product .container:nth-child(2)>div>div>img.icon{position:absolute;display:inline-block;top:56px;left:-20px}.product .container:nth-child(2)>div.right{width:100%;margin:-55px 0 100px;border-radius:30px;padding-bottom:80px;background:#D1F189}.product .container:nth-child(2)>div>div{max-width:1160px;width:100%;background:#fff;padding-bottom:62px;border-radius:0 0 60px 60px;padding-top:40px}.product .container .left p.title_first{display:none}.product .container .left p.title_first.active{display:block;z-index:3;position:relative;text-align:center;font-size:38px;font-weight:700;color:#222;line-height:84px;background:url(/special/promotion/title-background.png) center no-repeat;max-width:1160px;height:84px;margin-bottom:0}.product .container .left p.title_first>span{color:#FF0068}.product .container .left p.title_first svg{vertical-align:middle;overflow:visible}.product .container .left p.title_first .text{font-size:38px;line-height:45px;font-weight:700;fill:#FF0068}.product .top_title{display:block;margin:18px auto 0;font-size:24px;line-height:56px;color:#333;height:56px;text-align:center}.pro_list h2#part4,.single_all .single_container .single_box h2{text-align:center;font-size:38px;line-height:93px;font-weight:700;display:block}.product .container:nth-child(2)>div>div>img{display:block;margin:40px auto 26px}.product .container:nth-child(2)>div>div>img.off{position:absolute;left:30px;top:-55px}.product .container:nth-child(2) .info{max-width:867px;text-align:center}.product .container{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-pack:distribute;justify-content:space-around;border-radius:60px;overflow:hidden}.pro_list::before{width:100%;display:block;content:"";clear:both;position:absolute;height:1270px}.pro_list{position:relative;margin:0 auto;overflow:visible}.pro_list h2#part4{background:url(/special/promotion/title.png) center no-repeat;max-width:892px;color:#fff;overflow:visible;position:relative;z-index:2}.pro_list h2#part4 .color_font{color:#FFDF03;font-size:38px}.pro_list p.price{margin-top:4px}.pro_list .buy_section{margin-top:16px}.pro_list .single_item.title{max-width:358px;width:100%;padding:48px 0 50px;background:#fff;border-radius:60px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.single_all{margin-bottom:92px}.single_all .single_container .single_box h2{color:#fff;overflow:visible;background:url(/special/promotion/title.png) center/contain no-repeat;max-width:892px}.single_all .single_container .single_box h2#part6,.single_all .single_container .single_box h2#part7{background:url(/special/promotion/title.png) center no-repeat}.single_all .single_container .single_box h2 span{color:#FA0}.product .container h2.title{margin-bottom:47px}.product .bottom{border-top:0;width:49.9%;float:left}.product .bottom:nth-child(3){border-left:0;float:right}.top .left{width:100%;max-width:154px;padding:50px 0 0;margin:0 70px 0 93px}.top .title{font-size:24px;color:#222;line-height:30px;text-align:left;font-weight:700}.product .mac,.product .windows{border-radius:54px;line-height:60px;font-weight:400;font-size:24px;text-align:center}.bottom .info,.top ul{margin:10px 0 0}.product .buy_section{max-width:500px;margin:22px auto 0}.product .mac i,.product .windows i{margin:0 10px 0 0;vertical-align:-10px}.product .windows{display:block;width:236px;height:60px;background:#FF0068}.product .windows i{display:inline-block;width:30px;height:30px;background:url(/special/promotion/purchase-icon.png) 0 -60px no-repeat}.product .mac{display:block;width:236px;height:60px;background:#FF0068}.product .mac i{display:inline-block;width:30px;height:30px;background:url(/special/promotion/mac_1.svg) no-repeat}.product .price{text-align:center;margin:14px auto 0;font-size:24px;color:#333}.product .price span{font-size:40px!important;font-weight:700;color:#FF0068}.product .price>span{margin-right:30px}.group_buy{margin:0 auto;text-align:center;overflow:visible;position:relative}.group_buy .container>div{max-width:561px;width:100%;border-radius:60px;padding:0 110px 50px 112px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;overflow:hidden;margin-bottom:0}.group_buy .container>div span.sign{display:block;max-width:330px;font-size:24px;font-weight:700;color:#483821;padding:22px 0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;background-color:#FCEC7C;text-align:center;line-height:28px;margin:0 auto}.group_buy .container>div>img{display:block;margin:27px auto 31px;height:auto;max-width:100%}.group_buy .container>div p.status{font-size:16px;font-weight:400;color:#333;margin:0 17px;text-align:center;line-height:20px;min-height:40px}.group_buy .container>div p.price{text-align:center;font-size:18px;margin:10px auto 15px}.group_buy .buy_section a{width:156px;height:38px;line-height:38px;font-size:16px}.group_buy .buy_section a img{width:20px;height:20px;vertical-align:-3px}.group_buy #part3{display:block;background:url(/special/promotion/title.png) center no-repeat;max-width:892px;line-height:93px}.group_buy h2{font-size:38px;color:#fff;font-weight:700;line-height:110px}.group_buy h2#part3 .color_font{color:#FFDF03}.single_container{width:100%;margin:0 auto;max-width:1920px;position:relative}.single_container img.middle_img{position:absolute;top:234px;z-index:4;max-width:100%}.single_container.one{width:100%;margin:0 auto}.single_box .single_item.first .title,.single_container .single_item .title{margin:0 auto 18px;font-size:24px;font-weight:700;line-height:24px;color:#333;display:block}.single_container .single_box{width:100%;position:relative;text-align:center}.single_container .single_box img.single_list_btm{position:absolute;bottom:0;display:block;max-width:100%}.single_container .single_item .title{width:100%}.single_box .single_item.first{display:block;position:relative;width:358px;height:466px;padding-top:40px;border-radius:60px;background:#fff}.single_container:nth-of-type(2) .single_item{border-color:#FF9751}.single_box .single_item.first .title{width:100%}.single_container .container{overflow:visible}.single_box .single_item{width:382px;padding:30px 20px 26px;background:#fff;border-radius:60px;text-align:center}.single_box .single_item .title{width:100%;margin:20px auto 37px;display:block;font-size:24px;font-weight:700;color:#333;line-height:24px}.single_box .single_item .buy_section{margin-top:15px}.single_item.first.two{position:relative}.single_item .title{width:100%;margin:18px auto;display:block;font-size:24px;font-weight:700;color:#333;line-height:24px}.single_item .info{width:100%;font-size:16px;color:#333;line-height:26px}.single_item>img{margin:0 auto 8px}.single_item.first.one>img.background,.single_item.first.three>img.background,.single_item.first.two>img.background{position:absolute;margin:0 auto;top:209px;left:-7px}.single_item .icon{display:block;position:absolute;margin:-60px 0 0 -44px}.single_item.first .price{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;max-width:380px;padding:1px 0;margin:8px auto 13px;font-size:16px;line-height:24px;color:#222;background:#fff;position:relative}.single_item.first .price span{display:inline-block;margin:0 auto;vertical-align:0}.single_item.first .price .now{display:inline-block;font-size:22px;vertical-align:0}.single_item.first .price .now strong{color:#454545}.single_item.first .price del{display:inline-block;line-height:24px;vertical-align:0;margin:0 8px}.single_item.first .price i{display:inline-block;margin:0 10px 0 0;vertical-align:-2px;width:14px;height:14px;border:1px solid #FF0068;border-radius:50%;position:relative}.single_item.first .price.active i::before{content:"";position:absolute;width:8px;height:8px;background-color:#FF0068;border-radius:50%;left:0;right:0;bottom:0;top:0;margin:auto}#footer,.gurantee{position:relative}.single_item.first .buy_section{margin:20px auto 0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.single_item.first .buy_section.hide{display:none}.single_item .buy_section{max-width:312px}.single_item .buy_section a{width:150px;height:38px;border-radius:54px;line-height:38px;background:#FF0068;font-size:16px;font-weight:400}.single_item .buy_section a:hover{background:#FF5F80}.single_item .buy_section a i{width:24px;height:24px;margin-right:6px;vertical-align:-6px}.single_item .buy_section a.windows i{background:url(/special/promotion/windows-button-s.png) center no-repeat}.single_item .buy_section a.mac i{background:url(/special/promotion/mac_2.svg) center no-repeat}.single_item .buy_section img{display:inline-block;margin:0 6px 0 0}.gurantee{width:100%;margin:0 auto;padding:60px 0 30px;text-align:center;z-index:2;background:#3A8C70}.gurantee .info{max-width:800px;color:#fff}.info_coupon{display:inline-block;margin:30px auto 34px;padding:15px;font-size:24px;line-height:30px;color:#fff;border:1px dashed #0C5C41;background:#0C5C41}.gurantee .container>div{width:250px;margin:0 0 23px}.gurantee .container>div img{float:left;margin:0 18px 0 0}.gurantee .container>div p{float:left;margin-top:8px;max-width:150px;font-size:16px;line-height:24px;color:#fff;text-align:left}#footer{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3}#footer-txt p{padding-bottom:80px}#footer-txt{padding:0;text-align:center}#footer-txt a:link,#footer-txt a:visited,#footer-txt p{color:#fff;font-size:16px}.fix_right{display:block;position:fixed;z-index:11;top:30%;right:7%;width:152px;height:381px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff6843),to(#ff9232));background:linear-gradient(180deg,#ff6843 0,#ff9232 100%)}.fix_right.active{display:block;top:30%}.fix_right ul{margin:0 auto;width:100%;padding:0}.fix_right li{cursor:pointer;margin:0}.fix_right li.active{background-color:rgba(188,37,0,.2)}.fix_right li:nth-last-child(1) a{border-bottom:0;height:88px}.fix_right li a{position:relative;display:block;margin:0 11px;color:#fff;width:100%;max-width:133px;height:94px;border-bottom:2px dashed rgba(255,255,255,.26)}.fix_right li a>span:nth-child(1){display:block;position:absolute;font-size:48px;line-height:48px;top:27px;left:12px}.fix_right li a>span:nth-child(2),.fix_right li a>span:nth-child(3){font-size:18px;line-height:18px;left:76px;display:block;position:absolute}.fix_right li a>span:nth-child(2){top:30px}.fix_right li a>span:nth-child(3){top:50px}.fix_right img{display:block;margin:0 0 0 18px}.btm_img{position:absolute;bottom:0;right:0;left:0;margin:auto;z-index:3;max-width:100%;height:auto}.right_bar{width:254px;height:330px;position:fixed;right:80px;top:50%;text-align:center;z-index:20;border-radius:10px}.right_bar ul{position:relative;z-index:10;max-width:238px;width:100%;background-color:#FFD4DB;overflow:hidden;border-radius:0 0 10px 10px;padding-bottom:29px}.right_bar ul>li{width:212px;height:32px;font-size:15px;font-weight:600;margin:8px auto;border-radius:6px;color:#FF5772;line-height:36px;cursor:pointer}.right_bar ul>li.active,.right_bar ul>li:hover{background:#FF5772;color:#fff}.right_bar img:nth-of-type(1){position:absolute;top:-88px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:10}.right_bar img:nth-of-type(2){position:absolute;bottom:-117px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media(max-width:1900px){body>.bg{display:none!important}#footer-txt p{color:#000!important}}@media screen and (max-width:1780px){.right_bar{display:none}}@media(max-width:1600px){.fix_right,.fix_right.active{display:none}}@media screen and (max-width:1440px){.banner{height:450px;background-size:cover}}@media(max-width:1330px){#hot_single .col-block .summer,.single_container img.middle_img,body>.bg{display:none}.banner .banner_info>span{font-size:80px;line-height:80px}.banner h1{margin-top:0}body{background:#95CF3C}}@media(max-width:1550px){.banner h1{margin-top:-30px}}@media(max-width:1180px){img{height:auto}.bundle_btm{display:none}.product .container:nth-child(2){z-index:1}.single_item{margin:0 16px 32px}.single_container{margin:30px auto 0;padding-bottom:0}.product h2{margin:30px auto 20px}.single_container{margin-top:0}body{background-size:1100px auto}h1 p:nth-child(1),h1 p:nth-child(2){font-size:20px}h1 p:nth-child(1) span{font-size:36px;margin:0 4px;line-height:36px}.group_buy .flex-box,.single_container .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.container{width:95%}.group_buy .buy_section.flex-box{-ms-flex-pack:distribute;justify-content:space-around}.group_buy .container>div{margin-bottom:30px}.group_buy .container>div:last-child{margin-bottom:0}.bundles .container p.title_first,.product .container .left p.title_first.active{background:url(/special/promotion/title-background.png) center center no-repeat;background-size:cover}}@media(max-width:1100px){.bundles>img,.product>img,body>img{display:none}.title{font-size:20px}.product .right{max-width:900px}.bottom .left{margin:40px 10px}.bottom .right{max-width:330px}.product.container:nth-child(2)>div{max-width:520px}.product.second{padding-bottom:0}.product.third{height:auto;padding:18px 0 0;top:0}.bundles{padding:0}#footer-txt p{padding-bottom:40px}}@media(max-width:1024px){.pro_list .single_item.title,.single_box .single_item.first{background-image:none;border-radius:30px;padding-bottom:30px}.banner,h2.third img{position:relative}.banner h2{margin-top:140px}.product.container:nth-child(2)>div{max-width:900px}.bundles .container:nth-child(2)>div>img{margin:50px auto 10px}.product .container:nth-child(2)>div>div>img{margin:80px auto 30px;max-width:100%}.product h2 img.title{display:block;z-index:2;margin:120px auto -100px}.banner .banner_first,.banner .banner_second,div.bottom_bg,img.bl-bg{display:none}.product .container:nth-child(2){max-width:100%;margin-bottom:0}.product .container:nth-child(2)>div>div>img:nth-child(2){margin:93px auto 20px;width:initial;max-width:100%}.product .container:nth-child(2)>div>div{background-size:cover;padding-bottom:58px}.product .container:nth-child(2)>div>div>img.icon{left:-18px;top:-55px}.bundles .container:nth-child(2)>div{padding-bottom:30px}.pro_list .single_item.title{height:auto}.single_item.first .buy_section{margin:26px auto 0}.single_box .single_item.first{background-size:contain;height:auto}.single_box .single_item{padding:30px 20px 26px;background-image:none;border-radius:30px}.bundles .buy_section,.pro_list .flex-box{-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around}.single_all{margin-bottom:0}.banner{margin:0 auto;width:100%;padding:0;height:560px;overflow:hidden;text-align:center;background:url(/special/promotion/homepage-banner.png) top center no-repeat;background-size:contain}.banner h1{margin-top:-79px;font-size:35px}.bundles{margin-top:-370px}}@media(max-width:960px){.top .left{padding:30px 0 0;margin:0 20px}.bottom .left{float:none;margin:30px auto 0}.product .bottom .right{float:none;margin:0 auto}.bottom .title{margin:0 auto;text-align:center}.bottom .info{margin:10px auto 0;text-align:left}.bottom .price{text-align:center}.product .bottom .buy_section{margin:0 auto}.pro_list .single_item.title{margin:0 10px 30px}.pro_list .single_item.title:last-child{margin-bottom:0}.single_box .single_item{margin:0 10px 30px}.single_box>div>.single_item.title:last-child{margin-bottom:0}.single_container .single_box{padding-top:0}.bundles .container:nth-child(2)>div>img{width:96%}.product{margin-top:-40px}.group_buy #part3,.pro_list h2#part4,.single_all .single_container .single_box h2#part6{background-size:90% 90%;font-size:30px}.single_container .single_box:first-child h2#part5,.single_container .single_box:last-child h2#part7{background-size:100% 90%;font-size:30px}.group_buy h2,.pro_list h2#part4,.pro_list h2#part4 .color_font,.single_all .single_container .single_box h2#part5{font-size:30px}h2{margin:40px auto 30px}}@media screen and (max-width:860px){#logo img{max-width:150px}}@media screen and (max-width:820px){.product h2{margin-bottom:40px}.banner{background-image:none;position:relative;height:auto}.banner .banner_info{font-size:60px;line-height:60px;display:none}.banner h1{display:none}.banner>.container{overflow:visible}.banner #logo{position:absolute;z-index:1;left:0;top:10px}.banner .ipad_img{display:block;max-width:100%;width:100%;height:auto}.bundles{margin-top:-67px}}@media(max-width:800px){.product .container h2.title,.single_container .single_box h2{margin-bottom:30px}.bundles{padding:0}.single_container .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottom .right{min-height:292px}h2 img{max-width:98%;height:auto}.bundles .container:nth-child(2)>div>img{margin:20px auto 12px}}@media screen and (max-width:768px){.bundles .container:nth-child(2),.product .container:nth-child(2)>div>div{border-width:10px}.pro_list .single_item.title,.single_box .single_item,.single_box .single_item.first{border-width:8px}.product{margin:0 auto}.group_buy h2{font-weight:700}.bundles .container p.title_first,.bundles .container:nth-child(2)>div>p.title_first,.group_buy #part3,.group_buy h2,.pro_list h2#part4,.pro_list h2#part4 .color_font,.product .container .left p.title_first.active,.product .container:nth-child(2)>div>div>p.title_first,.product .container:nth-child(2)>div>div>p.title_first.active,.single_all .single_container .single_box h2#part5,.single_all .single_container .single_box h2#part6,.single_all .single_container .single_box h2#part7{font-size:26px}.banner h1{font-size:40px}}@media(max-width:640px){.product .right,.top .left{margin:0 auto;float:none}.price,.top .title{text-align:center}.nav{display:none}.product .right{max-width:600px}.top .list_products{max-width:400px;margin:0 auto}.price{font-size:16px!important}.product .price span{font-size:22px!important}.single_item .title{font-size:22px}.product .top .buy_section{margin:10px auto 0}.product .bottom{border-top:0 solid #000!important}.product .container>div{float:none;width:100%}.bottom .info{max-width:400px}.bottom .left{margin:0 auto;padding:30px 0 0}.gurantee .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gurantee .container>div{margin:0 auto 23px}h2 img{width:100%}.bundles .container p.title_first,.product .container .left p.title_first.active{font-size:24px}.bundles_box .price span{font-size:22px}.banner{background-size:200% auto;height:400px}.banner h1{margin-top:10px}.bundles{margin-top:-30px}}@media(max-width:600px){.bundles .container p.title_first .text,.product .container .left p.title_first .text{font-size:30px}.bottom .right{min-height:0}.product .container:nth-child(2)>div>div>img{width:100%;margin:20px auto}.bundles .container p.title_first svg,.product .container .left p.title_first svg{width:134px}.product .container:nth-child(2){margin-bottom:30px}h1 p:nth-child(1){margin-bottom:20px}.product .product_box{padding:0}.bundles .container:nth-child(2)>div{padding-bottom:10px}.product h2{margin-top:0}.product .buy_section{-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-align:center}.bundles .container:nth-child(2){margin:-20px auto 10px}.bundles .bundles_box h2 img{max-width:98%}.group_buy .container>div{padding:0 30px 50px}.group_buy #part3,.group_buy h2,.pro_list h2#part4,.pro_list h2#part4 .color_font,.single_all .single_container .single_box h2#part5,.single_all .single_container .single_box h2#part6,.single_all .single_container .single_box h2#part7{font-size:18px;height:90px;line-height:90px}.bundles .container p.title_first,.product .container .left p.title_first.active{font-size:28px}.banner #logo{max-width:150px}#logo img{margin-top:0;max-width:100px}.banner{background-image:none;position:relative;height:auto}.banner .banner_info{font-size:60px;line-height:60px;display:none}.banner h1{display:none}.banner>.container{overflow:visible}.banner #logo{position:absolute;z-index:1;left:0;top:10px}.banner .mobile_img{display:block;max-width:100%;height:auto}.banner .ipad_img{display:none}}@media(max-width:560px){h2 span{width:100%;max-width:400px;text-align:center;top:54%}.product .container:nth-child(2)>div>div>img.icon{left:-10px;width:160px}h2.third img.icon{left:-9px;width:160px;top:130px}.bundles .container:nth-child(2){padding-top:0}.bundles .container:nth-child(2)>div>p.title_first,.product .container:nth-child(2)>div>div>p.title_first.active{font-size:28px}.bundles .container:nth-child(2)>div,.product .container:nth-child(2)>div>div{border-radius:0 0 30px 30px}.group_buy .container>div,.group_buy .container>div:first-child{border-radius:30px}.banner{margin-bottom:10px}}@media screen and (max-width:529px){.banner_pic{margin-top:-27px}}@media screen and (max-width:520px){.group_buy #part3,.group_buy h2,.group_buy h2>span,.pro_list h2#part4,.pro_list h2#part4 .color_font,.single_all .single_container .single_box h2#part5,.single_all .single_container .single_box h2#part6,.single_all .single_container .single_box h2#part7{height:84px}.group_buy .container>div{margin:30px auto 40px}}@media screen and (max-width:500px){.bundles .container p.title_first .text,.product .container .left p.title_first .text{font-size:24px}.bundles .container p.title_first svg,.product .container .left p.title_first svg{width:110px}.product.first .left .buy_section.active{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product .container h2.title{margin:40px auto}.bundles .container:nth-child(2),.group_buy .container>div,.pro_list .single_item.title,.product .container:nth-child(2)>div>div,.single_box .single_item,.single_box .single_item.first{border-width:4px}}@media(max-width:450px){h2 span{top:54%}.banner #logo{max-width:100px}#logo img{margin-top:0}.nav{display:none}.footer{min-height:120px}.top .list_products{width:96%}.bundles .buy_section,.product .top .buy_section{max-width:220px}.product .top .buy_section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bundles .container p.title_first,.group_buy #part3,.group_buy h2,.group_buy h2>span,.pro_list h2#part4,.pro_list h2#part4 .color_font,.product .container .left p.title_first.active,.single_all .single_container .single_box h2#part5,.single_all .single_container .single_box h2#part6,.single_all .single_container .single_box h2#part7{font-size:20px}.product .container:nth-child(2){margin-top:16px}.bundles .container p.title_first{height:60px;line-height:60px}h2{margin:10px auto 30px}}@media(max-width:414px){.pro_list .single_item.title,.single_box .single_item{margin:0 0 30px}.bundles .container:nth-child(2)>div>p.title_first,.product .container:nth-child(2)>div>div>p.title_first.active{font-size:24px}.product{margin-top:0}.group_buy .container>div{margin-top:20px;margin-bottom:40px}}@media screen and (max-width:399px){h2 span{top:54%}.banner .count-box{margin-top:106px}.product .bottom .buy_section{max-width:160px}.product .buy_section,.single_item .buy_section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single_box .single_item{height:538px}.single_item.first.one>img.background,.single_item.first.three>img.background,.single_item.first.two>img.background{position:absolute;margin:0 auto;top:269px;left:-7px}.single_item .title{margin:14px auto 5px}.pro_list .single_item.title,.single_box .single_item{width:100%}.bundles .container p.title_first,.group_buy #part3,.group_buy h2,.group_buy h2>span,.pro_list h2#part4,.pro_list h2#part4 .color_font,.product .container .left p.title_first.active,.single_all .single_container .single_box h2#part5,.single_all .single_container .single_box h2#part6,.single_all .single_container .single_box h2#part7{font-size:16px}}@media screen and (max-width:360px){h2 span{top:54%}.bundles .container:nth-child(2)>div>p.title_first,.product .container:nth-child(2)>div>div>p.title_first.active{font-size:22px}}@media screen and (max-width:320px){h2 span{top:59%}.product .container:nth-child(2)>div>div>img.icon{left:43px}}@media screen and (max-width:280px){.product .container:nth-child(2){margin-bottom:-40px}}