@charset "UTF-8";*{margin:0;padding:0}a{text-decoration:none}body{box-sizing:border-box;color:#342d51;font-family:Noto Sans SC,sans-serif;margin:0;text-rendering:optimizeLegibility}.color-white{color:#fff}.color-grey{color:#999}#container-wrap{margin:0 auto;width:100%}.mobile-show{display:none}.container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;margin:0 auto;max-width:980px;width:100%}#article{background:url(/static/article-feature-DVThb7-d.png);background-color:#9857db;background-position:50%;background-repeat:no-repeat;background-size:auto 500px;padding:100px 0}#article .title{color:#fff;font-size:24px;font-weight:500;letter-spacing:normal;text-align:left}#article .container .text-box{padding-left:10px}#article .container h6{font-size:18px;font-weight:300;margin-top:5px;text-indent:16px}#article .container p~p{margin-top:20px}#article .container p{padding-left:10px}#article .container p:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATBAMAAACAfiv/AAAAMFBMVEVHcEz///////////////////////////////////////////////////////////9EPuwCAAAAD3RSTlMA8CBgkDBA4KBwELBQwIBC1JCNAAAAcklEQVQI12NgYOCa+//jZgYwOPgfCEpBLL7/YGAAZNpDmF8ZGJjkIczvDAws///DVLDDmBsY9GFMAYZ8GPMDMjMewWSEMS8wcMCYExiYoKyPCxgY/CHMP0A3QFU4gJwGFhYGu5ep8f9/EQWI2xnCkkAkACg4gTMkyjbTAAAAAElFTkSuQmCC);position:absolute;transform:scale(.3) translate(-75px) translateY(7px)}#promo2{background-color:#eaedf4}#promo2 .container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:100px 0}#promo2 .container .qr-code{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:360px}#promo2 .container .qr-code .img-qrcode{margin-left:-70px}#promo2 .container .qr-code .img-qqcode{width:190px}#promo2 .container .vertical-line{background-color:#fff;height:320px;width:4px}#promo2 .container div h2{font-size:42px;font-weight:500;letter-spacing:2.13px;line-height:1.2;margin-bottom:5px;text-align:center}#promo2 .container div:last-of-type h2{margin-bottom:15px}#promo2 .container div p{font-size:28px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:30px;text-align:center}#promo2 .container div p span{color:#f7419c;font-size:36px}#promo3{background-color:#372c77}#promo3 .container{padding:100px 10px;width:unset}#promo3 .container p{color:#f0f0f0;font-size:18px;font-weight:300;letter-spacing:-.7px;line-height:1.8;padding-left:16px;text-align:left}#promo3 .container p:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATBAMAAACAfiv/AAAAMFBMVEVHcEz///////////////////////////////////////////////////////////9EPuwCAAAAD3RSTlMA8CBgkDBA4KBwELBQwIBC1JCNAAAAcklEQVQI12NgYOCa+//jZgYwOPgfCEpBLL7/YGAAZNpDmF8ZGJjkIczvDAws///DVLDDmBsY9GFMAYZ8GPMDMjMewWSEMS8wcMCYExiYoKyPCxgY/CHMP0A3QFU4gJwGFhYGu5ep8f9/EQWI2xnCkkAkACg4gTMkyjbTAAAAAElFTkSuQmCC);position:absolute;transform:scale(.3) translate(-75px) translateY(7px)}#promo3 .container p~p{margin-top:2px}#promo3 .container .title{color:#f0f0f0;font-size:32px;font-weight:500;margin-bottom:10px;text-align:left}footer .container{color:#999;font-size:14px;padding:60px 10px 100px;width:unset}footer .container div{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px;margin-top:12px}footer .ovcn{margin:0!important}footer .ovcn img{margin-right:4px;width:20px}.rights{font-weight:300;letter-spacing:-.38px}.v-line{background-color:#f2f0e9;height:11px;margin:0 16px;width:1px}@media(max-width:768px){.mobile-show{display:block}.container{margin:0 auto;padding-left:20px;padding-right:20px;width:unset}#article{background:url(/static/article-feature-mobile-DHrt7CN8.png);background-color:#372c77;background-position:right 95%;background-repeat:no-repeat;background-size:370px auto;padding:55px 0 160px}#article .container{margin:0 auto}#article .container h6{font-size:20px;margin-top:10px;text-indent:18px}#article .container p~p{margin-top:18px}#article .title{font-size:20px}#promo2{overflow:hidden}#promo2 .container{flex-direction:column;justify-content:center;padding:90px 0}#promo2 .container .qr-code h2{font-size:32px}#promo2 .container .qr-code p{font-size:20px}#promo2 .container .qr-code p span{font-size:30px}#promo2 .container div h2{font-size:62px;letter-spacing:1px;margin-bottom:10px}#promo2 .container div:last-of-type h2{margin-bottom:15px}#promo2 .container div p{font-size:42px;margin-bottom:40px}#promo2 .container div p span{font-size:52px}#promo2 .container .vertical-line{background-color:#e5e5e5;height:3px;margin:80px 0;width:90%}#promo3 .container{margin:0 auto;padding:80px 20px}#promo3 .container p{font-size:15px;letter-spacing:-1px;line-height:1.7}#promo3 .container .title{font-size:20px;margin-bottom:20px}#promo3 .container p~p{margin-top:4px}footer .container{font-size:13px;font-weight:300;line-height:1.7;margin:0 auto;padding:50px 20px}footer .container div{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px;margin-top:10px}footer .container>div{align-items:flex-start;flex-direction:column}.rights{font-size:14px}.v-line{display:none}}#promo4{margin-bottom:100px;margin-top:100px;position:relative}#promo4 .top{display:flex;justify-content:center}#promo4 .top div{align-items:center;display:flex;flex-direction:column;justify-content:center}#promo4 .top .lottie{height:150px;width:140px}#promo4 .top .gift{display:none}#promo4 .gift{height:208px;position:absolute;right:50%;top:-74px;transform:translate(410px);width:190px}#promo4 .title{color:#000;font-size:42px;font-weight:700;text-align:center}#promo4 .desc{color:#545454;font-size:30px;margin-top:4px;text-align:center}#promo4 .desc span:nth-of-type(2){color:#f7419c;font-weight:700}#promo4 .products{display:grid;gap:80px;grid-template-columns:repeat(2,auto);justify-content:center;justify-items:center;margin-top:70px}#promo4 .products.no-title{margin-top:130px}#promo4 .products:has(.add-badge){gap:80px;margin-top:80px}#promo4 .products:first-of-type .product:first-of-type .break-line{margin-left:-38px;width:76px}#promo4 .products .product{position:relative;text-align:center;width:350px}#promo4 .products .product .product-header{background-color:#f7419c;border-radius:20px 20px 0 0;color:#fff;display:flex;font-size:24px;font-weight:700;gap:4px;justify-content:center;padding-bottom:17px;padding-top:16px}#promo4 .products .product .product-header p:first-of-type{line-height:27px}#promo4 .products .product .product-header p:last-of-type{font-size:18px;font-weight:400;line-height:20px;padding-top:5px}#promo4 .products .product .product-body{border:1px solid #d9d8df;border-radius:0 0 20px 20px;border-top:none;padding-bottom:40px;padding-top:40px;position:relative}#promo4 .products .product .product-body .price.original{color:#757575;font-size:22px;font-weight:400;left:50%;line-height:24px;position:absolute;top:30px;transform:translate(-50%)}#promo4 .products .product .product-body .price.original:before{content:"￥";font-size:20px}#promo4 .products .product .product-body .price.discount{color:#333;font-size:70px;font-weight:700}#promo4 .products .product .product-body .price.discount:before{content:"￥";font-size:50px}#promo4 .products .product .product-body .price-desc{color:#f7419c;font-size:16px;font-weight:500;margin-top:2px}#promo4 .products .product .product-body .price-desc.new{height:23px}#promo4 .products .product .product-body .price-desc.new.hide{height:11px}#promo4 .products .product .product-body .price-desc.new.hide+.sub{margin-bottom:12px}#promo4 .products .product .product-body .price-desc.sub{color:#757575;font-weight:400;margin-top:2px}#promo4 .products .product .product-body .price-desc.sub.color{color:#f7419c}#promo4 .products .product .product-body button{background-color:#f7419c;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:20px;font-weight:400;line-height:30px;margin-top:30px;padding:12px 80px}#promo4 .add-badge{background-image:url(/static/badge-100-B_7QZonV.png);background-repeat:no-repeat;background-size:contain;height:100px;left:288px;position:absolute;top:-20px;width:100px;z-index:1}#promo4 .add-badge.badge-100{background-image:url(/static/badge-100-B_7QZonV.png)}#promo4 .add-badge.badge-200{background-image:url(/static/badge-200-CWW9mU-S.png)}#promo4 .add-badge.blank{background-image:url(/static/badge-blank-CZqsb1lB.png)}#promo4 .add-badge.blank p{color:#fff;font-size:20px;font-weight:700;left:22px;line-height:24px;position:absolute;top:26px}#promo4 .break-line{background-color:#757575;height:1px;left:175px;margin-left:-32px;position:absolute;top:42px;width:64px}@media(max-width:1024px){#promo4 .top:has(.gift){align-items:center;display:flex;flex-direction:column;gap:20px}#promo4 .top .gift{display:block;position:unset;transform:none}#promo4 .gift{display:none}#promo4 .products{align-items:center;display:flex;flex-direction:column;gap:65px;justify-content:center;margin-top:65px}#promo4 .products:nth-of-type(2) .product:first-of-type{padding-right:0}}@media(max-width:768px){#promo4{margin-bottom:80px;margin-top:80px}#promo4 .title{font-size:30px}#promo4 .desc{font-size:22px;margin-top:6px}#promo4 .products{align-items:center;display:flex;flex-direction:column;gap:46px;justify-content:center;margin-top:40px}#promo4 .products.no-title{margin-top:80px}#promo4 .products:nth-of-type(2) .product:first-of-type{padding-right:0}#promo4 .products:first-of-type .product:first-of-type .break-line{margin-left:-35px;width:70px}#promo4 .products .product{width:315px}#promo4 .products .product .product-header{flex-direction:column;font-size:22px;line-height:28px;padding:14px 0}#promo4 .products .product .product-header p:last-of-type{padding-top:0}#promo4 .products .product .product-body{padding:30px 0}#promo4 .products .product .product-body .price.original{font-size:22px}#promo4 .products .product .product-body .price.original:before{font-size:18px}#promo4 .products .product .product-body .price.discount{font-size:70px;margin-top:10px}#promo4 .products .product .product-body .price.discount:before{font-size:50px}#promo4 .products .product .product-body .price-desc{font-size:14px}#promo4 .products .product .product-body .price-desc.new{margin-top:-4px}#promo4 .products .product .product-body .price-desc.sub{margin-top:4px}#promo4 .products .product .product-body button{margin-top:20px}#promo4 .add-badge{left:230px;top:-32px}#promo4 .add-badge.blank p{font-size:20px;left:21px;line-height:24px;top:26px}#promo4 .break-line{left:160px;margin-left:-29px;top:40px;width:58px}}
