*{-webkit-tap-highlight-color:transparent}*,body,html{padding:0;margin:0}template{display:none}.root-rem-calc,html{font-size:13.33333vw}@media only screen and (min-width:540px){.root-rem-calc,html{font-size:72px!important}}.max-width{max-width:7.5rem;margin:auto}html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-moz-text-size-adjust:100%!important}.ellipsis-single{white-space:nowrap}.ellipsis-multiple,.ellipsis-single{overflow:hidden;text-overflow:ellipsis}.ellipsis-multiple{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}[v-cloak]{display:none!important}.banner-wrapper{display:block;width:7.5rem;min-height:3.4rem}.banner-wrapper>img{width:100%}.page-container{min-height:100vh;max-width:7.5rem;background:#36239e;padding-bottom:1.2rem;margin:0 auto;box-sizing:border-box;font-size:.32rem;box-shadow:0 0 8px 8px rgba(0,0,0,.1)}.layui-layer{font-size:12px}::-webkit-scrollbar{all:unset;width:0;height:0}::-webkit-scrollbar-thumb{border-radius:.05rem;background-color:#c1c1c1}@media screen and (min-width:750px){::-webkit-scrollbar{width:.05rem;height:.05rem}}.van-toast--html,.van-toast--text{font-size:.24rem}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.border-1px:after{transform:scaleY(.7)}.border-1px-v:after{transform:scaleX(.7)}.border-1px-all{position:relative}.border-1px-all:after{display:block;position:absolute;width:150%;height:150%;left:50%;top:50%;transform:translate(-50%,-50%) scale(.66667);content:""}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.border-1px:after{transform:scaleY(.5)}.border-1px-v:after{transform:scaleX(.5)}.border-1px-all{position:relative}.border-1px-all:after{display:block;position:absolute;width:200%;height:200%;left:50%;top:50%;transform:translate(-50%,-50%) scale(.5);content:""}}img[lazy=loading]{-o-object-fit:fill!important;object-fit:fill!important}.img-box>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.iconfont{font-size:inherit}.btn:not(.disabled):not(.active){cursor:pointer}.flex-c,.flex-c-1,.flex-c-2,.flex-c-c,.flex-c-evenly,.flex-col-c,.flex-col-c-1,.flex-col-c-2,.flex-col-c-c{display:flex;align-items:center}.flex-c-2,.flex-c-c,.flex-c-evenly,.flex-col-c-2,.flex-col-c-c{justify-content:center}.flex-c-evenly{justify-content:space-evenly}.flex-col-c,.flex-col-c-1,.flex-col-c-2,.flex-col-c-c,.free-loading{flex-direction:column}.free-loading{display:flex;justify-content:center;align-items:center;padding:.6rem 0}.free-loading>p{font-size:.3rem;color:#fff;letter-spacing:.01rem;margin:.2rem 0 0}.free-loading .la-line-scale{width:1.6rem;height:1.28rem;display:block;font-size:0;color:#36239e}.free-loading .la-line-scale>div{display:inline-block;float:none;background-color:currentColor;border:0 solid;width:.16rem;height:1.28rem;margin:0 .08rem;border-radius:0;-webkit-animation:line-scale 1.2s ease infinite;animation:line-scale 1.2s ease infinite}.free-loading .la-line-scale>div:first-child{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.free-loading .la-line-scale>div:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.free-loading .la-line-scale>div:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.free-loading .la-line-scale>div:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}.free-loading .la-line-scale>div:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes line-scale{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes line-scale{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.mainnav{height:.74rem;line-height:.74rem;z-index:99}.mainnav,.mainnav>.mainnav-content{position:relative;width:100%;display:flex}.mainnav>.mainnav-content{align-items:center;height:100%;overflow:hidden}.mainnav .partnav{height:100%;position:relative;overflow:auto;flex:1;background:#fff;color:#333}.mainnav .partnavlist{position:absolute;height:100%;left:0;-webkit-overflow-scrolling:touch;background:#fff}.mainnav .partnavlist ul{display:flex;align-items:center;white-space:nowrap;position:relative;height:100%;font-size:0}.mainnav .partnavlist ul li{padding:0 .15rem;height:100%;position:relative;display:inline-block;color:#333;font-size:.26rem;text-align:center;text-decoration:none;cursor:pointer;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mainnav .partnavlist ul li:first-child:before{content:normal}.mainnav .partnavlist ul li.active{font-weight:500;color:#36239e}.mainnav .partnavlist ul li.active i{display:inline-block;width:.32rem;vertical-align:middle;font-size:.36rem;transform:translateY(-.03rem)}.mainnav .partnavlist.goods-nav-list ul li{width:1.28rem}.mainnav .morenav{position:relative;width:.8rem;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff}.mainnav .morenav i{font-size:.26rem;color:#333}.mainnav .opennav{position:absolute;top:100%;left:0;width:100%;background:#fff}.mainnav .opennav ul{display:flex;flex-wrap:wrap;box-shadow:0 8px 14px -7px rgba(0,0,0,.1);padding:.05rem .15rem;border-top:.0133rem solid #f5f5f5}.mainnav .opennav ul li{font-size:.22rem;letter-spacing:.02rem;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:.08rem;width:1.86rem;height:.54rem;padding:.09rem;margin:.15rem .2rem;background:#f5f5f5;color:#666;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mainnav .opennav ul li.active{color:#fff;background:#5a4af4}.mainnav .opennav ul li.active img{width:.2667rem}.mainnav-fixed{position:fixed;top:0;left:0;width:100%;border-radius:0;z-index:199;height:.74rem}.mainnav-fixed .mainnav{width:7.5rem;margin:0 auto;background:#fff}.mainnav-fixed .opennav ul{justify-content:normal}.mainnav-fixed+:before{display:block;height:.74rem;content:""}.page-container .card .detail .shop-name>.value,.page-container .card .detail .tags .tag .tag-content,.page-container .card .detail .tags .tag .tag-content .tag-text,.page-container .van-sticky .van-tab--active .van-tab__text,.text-color{color:#8629e2;background:linear-gradient(90deg,#3b45ff,#f700b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-container{display:flex;flex-direction:column}.page-container .banner-wrapper{position:relative;height:3.1rem;min-height:3.1rem}.page-container .van-sticky{--van-tabs-line-height:0.6rem;--van-tab-font-size:0.26rem;--van-tab-text-color:#1c1b40;--van-tabs-bottom-bar-width:0.38rem;--van-tabs-bottom-bar-height:0.06rem;padding:.24rem;background:#36239e}.page-container .van-sticky.van-sticky--fixed{width:7.5rem;margin:auto}.page-container .van-sticky .van-tabs__line{border-radius:.03rem;bottom:.05rem;background:linear-gradient(90deg,#3b45ff,#f700b7)}.page-container .van-sticky .van-tab--active .van-tab__text{font-weight:700}.page-container .van-sticky .van-tabs__nav{border-radius:.1rem;margin:0;padding:0}.page-container .free-loading .la-line-scale{color:#fff}.page-container .btn:not(.disabled):not(.active){cursor:pointer}.page-container .hidden{visibility:hidden;opacity:0}.page-container .page-content{flex:1;padding:0}.page-container .page-content section>.title{margin-top:.2rem;margin-bottom:.1rem}.page-container .page-content .empty-box img{display:block;margin:1.86rem auto .3rem;width:3.88rem}.page-container .page-content .empty-box .text{text-align:center;font-size:.28rem;font-weight:500;color:#fff}.page-container .card{position:relative;background:#fff;display:flex;align-items:center;padding:.14rem;margin:0 .24rem .24rem;border-radius:.2rem;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-container .card .cover{position:relative;width:2.2rem;height:2.2rem;border-radius:.08rem}.page-container .card .cover img{display:block;filter:contrast(97%);border-radius:.1rem}.page-container .card .detail{width:calc(100% - 2.3rem);padding-left:.2rem;box-sizing:border-box}.page-container .card .detail .title{display:flex;align-items:center;font-size:.26rem;font-weight:500;color:#000;margin:0}.page-container .card .detail .title span{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-container .card .detail .price{margin-bottom:.1rem;font-size:.24rem;font-weight:700;line-height:1em}.page-container .card .detail .price div{display:inline-block}.page-container .card .detail .price .end-price{color:#fd471f}.page-container .card .detail .price .end-price .value{font-size:.36rem}.page-container .card .detail .price .origin{color:#666}.page-container .card .detail .shop-name{display:inline-flex;margin:.14rem 0;padding:0 .14rem;height:.38rem;background:linear-gradient(90deg,#f0f0ff,#fbfbff);border-radius:.19rem;font-size:.2rem;font-weight:500;color:#fd4040}.page-container .card .detail .shop-name img{margin-right:.05rem;height:1em}.page-container .card .detail .shop-name>.value{flex:1;white-space:nowrap}.page-container .card .detail .shop-name .ticket{margin-left:.2rem;display:inline-flex;align-items:center;height:.3rem;padding:1px 1px 1px 0;box-sizing:border-box;font-size:0;color:#ff753c}.page-container .card .detail .shop-name .ticket .name,.page-container .card .detail .shop-name .ticket .value{padding:0 .05rem;font-size:.2rem}.page-container .card .detail .shop-name .ticket .name{line-height:.3rem;height:100%;font-weight:300;color:#fff;border-radius:4px 0 0 4px;background:linear-gradient(0deg,#ff753c,#ff4b42)}.page-container .card .detail .shop-name .ticket .value{display:flex;align-items:center;height:100%;font-weight:400;color:#ff4d42;background:#fff;border-radius:0 4px 4px 0;border:.01rem dashed red;border-left:0}.page-container .card .detail .tags{margin:-.05rem;height:.9rem}.page-container .card .detail .tags .tag{display:inline-block;margin:.05rem;height:.3rem;border-radius:4px;font-size:.2rem;font-weight:500;color:#f3a731;border:1px solid transparent;background-image:linear-gradient(#fee,#fee),linear-gradient(90deg,#3b45ff,#f700b7);background-origin:border-box;background-clip:content-box,border-box}.page-container .card .detail .tags .tag .tag-content{padding:0 .1rem;width:100%;height:100%;border-radius:4px;background:linear-gradient(90deg,#f0f0ff,#feebfa)}.page-container .card .btn-block{position:absolute;right:0;bottom:.14rem}.page-container .card .btn-block>div{width:1.4rem;height:.55rem;box-sizing:border-box;line-height:.55rem;font-size:.24rem;border-radius:.28rem 0 0 .28rem;text-align:center}.page-container .card .btn-block .btn-share{box-sizing:content-box;background:#fff6f1;border:1px dotted #ff856c;border-right:0;color:#fd471f}.page-container .card .btn-block .btn-order{margin-top:.07rem;margin-left:1px;background:linear-gradient(90deg,#3b45ff,#f700b7);box-shadow:0 .05rem .1rem 0 rgba(215,21,55,.2);color:#fff;font-weight:700}.page-container .list-item-loading{text-align:center;padding:.4rem 0;color:#fff;font-size:.24rem;letter-spacing:.01rem}.page-container .van-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.page-container .footer-share{position:fixed!important;bottom:0;width:7.5rem;height:1.46rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#36239e 50%);padding:.32rem .24rem;box-sizing:border-box;z-index:100;cursor:pointer;transition:all .3s}.page-container .footer-share.hide{opacity:0;transform:translateY(100%)}.page-container .footer-share #share_href{display:flex;align-items:center;justify-content:center;width:6.22rem;height:.9rem;margin:auto;background:linear-gradient(180deg,#fff8e6,#fdeabf);border-radius:.45rem;text-align:center;color:#301d98;font-size:.324rem;line-height:1em}.page-container .footer-share #share_href #svg-icon{margin-top:.05rem;margin-right:.1rem;height:1em}.page-container .footer-share #share_href #svg-icon path{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:2px}.page-container .footer-share #share_href #svg-icon .cls-2{stroke-linecap:round}.page-container .back-top-wrap{position:fixed;bottom:2rem;left:0;right:0;margin:auto;height:0}.page-container .back-top-wrap .btn.back-top{position:absolute;bottom:0;right:.2rem;width:.78rem;height:.78rem;background:url(http://img.bc.haodanku.com/haodanku/1596017135) no-repeat;background-size:100% 100%;transition:all .3s}.page-container .back-top-wrap .btn.back-top.hide{opacity:0;transform:translateY(100%)}