.font-regular{font-family:Rubik-Regular,Arial}.defaultBtn,a.defaultBtn{background-color:#fff;border:.02666667rem solid #dedede;color:#333}.redBtn,a.redBtn{background-color:#fa386a;border:none;color:#fff}.blackBtn,a.blackBtn{background-color:#e1e1e1;border:none;color:#999}.outlineBtn,a.outlineBtn{background-color:#fff;border:1px solid #fa386a;color:#fa386a}.bigBtn{display:block;width:100%;margin:.26666667rem auto;line-height:1.17333333rem;height:1.17333333rem;text-align:center;font-size:.42666667rem;font-family:Rubik-Medium;border-radius:2px}.cart_title,.model_title{text-align:center;height:1.06666667rem;line-height:1.06666667rem;color:#fff;background-color:#fa386a;font-size:.45333333rem;position:relative}.cart_title .back-btn,.model_title .back-btn{position:absolute;left:.48rem;top:0;bottom:0;width:.5333rem}.cart_title .back-btn .icon,.model_title .back-btn .icon{position:relative;position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:.2667rem;height:.48rem}.cart_title .back-btn .icon::before,.model_title .back-btn .icon::before{content:'';width:.2133rem;height:.2133rem;display:block;position:absolute;border-top:2px solid #fff;border-left:2px solid #fff;left:50%;top:50%;-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-1px;margin-top:-.1333rem}.selWrap{position:relative;display:inline-block;width:100%}.formControl{display:block;width:100%;padding:.26666667rem .21333333rem;border:.02666667rem solid #dedede;background:0 0;vertical-align:middle;font-family:Rubik-Regular,Arial;border-radius:0;background-color:#fff}.formControl:focus{border-color:#fa386a;outline:0}.selTriangle{display:block;width:0;height:0;border:.1333rem solid #999;border-color:#999 transparent transparent transparent;z-index:1;position:absolute;top:48%;right:.26666667rem}.bizhong{display:none}.error{color:#fa484a}button{font-size:.42666667rem}textarea{font-family:"Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;color:#333}.app-price-download{font-style:normal;padding:.4rem 0}.app-price-download p{color:#222;margin-bottom:.2667rem;font-size:.3733rem}.app-price-download a{display:inline-block;margin:auto .0800rem}.app-price-download .ios{background-image:url(../images/sprites/common/sprite.png?v=57f7acf82a_202106);background-position:-7.1733rem -6.6133rem;width:2.4rem;height:.7467rem;background-image:url(../images/sprites/common/sprite@2x.png?v=57f7acf82a_202106);background-size:17.1733rem 16.8533rem;padding:1px;background-origin:content-box;box-sizing:content-box;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.app-price-download .ios{background-image:url(../images/sprites/common/sprite@2x.png?v=57f7acf82a_202106);background-size:17.1733rem 16.8533rem}}.app-price-download .android{background-image:url(../images/sprites/common/sprite.png?v=57f7acf82a_202106);background-position:-5.7067rem -7.8933rem;width:2.4rem;height:.7467rem;background-image:url(../images/sprites/common/sprite@2x.png?v=57f7acf82a_202106);background-size:17.1733rem 16.8533rem;padding:1px;background-origin:content-box;box-sizing:content-box;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.app-price-download .android{background-image:url(../images/sprites/common/sprite@2x.png?v=57f7acf82a_202106);background-size:17.1733rem 16.8533rem}}.security-precaution{width:96%;margin:0 auto;text-align:center;font-size:.3733rem}.security-precaution span{color:#fa386a}.festival .festival-banner img{width:100%;display:block}.festival .bg{background-color:#f5f8fe}.festival .goods-title-nav{position:fixed;top:0;z-index:1000000;left:0;right:0;background:#b2e2f9;display:none;height:1.3333rem;box-shadow:0 1px .4rem #ccc}.festival .goods-title-nav .goods-nav-wrap{padding-top:.3733rem;padding-bottom:.3733rem;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}.festival .goods-title-nav .goods-nav-wrap::-webkit-scrollbar{width:2px;height:0;background-color:rgba(0,0,0,0);opacity:0}.festival .goods-title-nav ul li{display:inline-block;font-size:.48rem;padding-right:.2133rem;vertical-align:middle;padding-left:.2133rem;border-right:1px solid #999}.festival .goods-title-nav ul li a{display:block;color:#222}.festival .goods-title-nav ul li.current a{color:#ff7784}.festival .goods-title-nav ul li:last-child{border-right:none}.festival .goods-title{padding-top:.4rem;text-align:center;font-size:.42666667rem;color:#000;text-transform:uppercase}.festival .more{font-size:.32rem;color:#222;display:block;margin:.16rem auto 0;text-align:center;text-transform:uppercase}.festival .stick-goods .stick-goods-title-list{display:-ms-flexbox;display:flex;margin-top:.2667rem}.festival .stick-goods .stick-goods-title-item{float:left;-ms-flex:1;flex:1;margin-right:2%;text-align:center;height:.64rem;line-height:.64rem;font-size:.3733rem;background-color:#b2e2f9}.festival .stick-goods .stick-goods-title-item.activated{background-color:#ff7784}.festival .stick-goods .stick-goods-title-item.activated a{color:#fff}.festival .stick-goods .stick-goods-title-item a{color:#000}.festival .stick-goods .stick-goods-title-item:last-child{margin-right:-2%}@media screen and (max-width:8.5333rem){.festival .goods-list ul li .goods-img{height:4.0800rem}}@media screen and (min-width:8.5333rem) and (max-width:10.0000rem){.festival .goods-list ul li .goods-img{height:4.0800rem}}@media screen and (max-device-width:10.0000rem){.festival .goods-list ul li .goods-img{height:5.4667rem}}@media screen and (min-width:10.0000rem) and (max-width:11.0400rem){.festival .goods-list ul li .goods-img{height:6.16rem}}@media screen and (min-width:11.0400rem){.festival .goods-list ul li .goods-img{height:6.6667rem}}.festival .goods-list{background-color:#f5f8fe}.festival .goods-list ul{overflow:hidden;padding-left:.32rem;padding-right:.32rem;padding-top:.32rem}.festival .goods-list ul.activated{display:block}.festival .goods-list ul li{width:50%;text-align:center;float:left}.festival .goods-list ul li .goods-img{overflow:hidden;position:relative}.festival .goods-list ul li .goods-img img{max-width:100%;display:block;vertical-align:bottom;z-index:1;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.festival .goods-list ul li .goods-link{position:relative;width:100%;padding-top:.1333rem;text-align:center;overflow:hidden;padding-left:.1333rem;padding-right:.1333rem;padding-bottom:.4rem;background-color:#fff}.festival .goods-list ul li .goods-title{font-size:.32rem;color:#666;padding-left:.1333rem;padding-right:.1333rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;height:.8rem;margin-top:.2667rem;-webkit-box-orient:vertical}.festival .goods-list ul .off{display:inline-block;position:absolute;width:1.0133rem;background:#ff7784;top:.2667rem;left:.2667rem;height:1.0133rem;border-radius:50%;color:#fff;font-size:.4267rem;text-align:center;z-index:2;line-height:.32rem}.festival .goods-list ul .off em{font-size:.32rem;display:inline-block}.festival .goods-list ul .off .number{display:block;margin-top:.2133rem}.festival .goods-list ul .buy-now{display:inline-block;width:3.2rem;height:.6667rem;background:#b2e2f9;color:#000;border-radius:.0800rem;font-size:.3733rem;margin:0 auto;line-height:.6667rem;text-align:center}.festival .goods-list ul .buy-now:active{opacity:.8}.festival .goods-list ul .goods-price{margin-top:.1333rem;margin-bottom:.2133rem;text-align:center;font-size:.32rem}.festival .goods-list ul .goods-price span.shop-price{color:#e84857;font-weight:700;display:inline-block;margin-left:.0800rem}.festival .goods-list ul .goods-price del.market-price{color:#666;display:inline-block;margin-left:.0800rem}.festival .footer-module{margin-top:.5333rem}.festival .footer-title{position:relative;font-size:.4267rem;color:#000;text-align:center;text-transform:uppercase}.festival .footer-title span{position:relative;padding:0 .5333rem;background-color:#f5f8fe;z-index:2}.festival .footer-title:after{position:absolute;content:'';width:100%;height:1px;background-color:#000;left:0;top:.2133rem;z-index:0}.festival .footer-banner-wrap{margin-top:.2667rem}.festival .footer-banner-item{float:left;width:48%;margin-right:4%;margin-bottom:.2667rem}.festival .footer-banner-item:nth-child(2n){margin-right:-4%}.festival .footer-banner-item img{width:100%}.festival .footer-seo-item{float:left;display:block;width:48%;margin-right:4%;margin-bottom:.2667rem;height:.64rem;line-height:.64rem;background-color:#b2e2f9;text-align:center;font-size:.3733rem;text-transform:uppercase}.festival .footer-seo-item:nth-child(2n){margin-right:-4%}.festival .footer-seo-item a{display:block;color:#222}