.mobile-layout{min-height:100vh}.index-container,.pc-layout{margin:0 auto;min-height:100vh}.index-container{padding-top:.5rem;box-sizing:border-box}.header{position:fixed;top:0;left:0;right:0;z-index:1000;height:.5rem;margin:0 auto;background:linear-gradient(185deg,#573a09,#352925);display:flex;align-items:center;box-sizing:border-box}.baocunIcon{font-size:.32rem;font-weight:600}.header-icons{display:flex;align-items:center;gap:.05rem;padding-right:.1rem}.logo{width:.63rem;height:.38rem;margin-left:.18rem}.logo,.topMain{background-size:cover;background-position:50%;background-repeat:no-repeat}.topMain{position:relative;height:1.33rem}.notlogin{position:absolute;top:.98rem;left:50%;transform:translateX(-50%);width:2.73rem;height:.6rem;background:#fff;box-shadow:0 .02rem .05rem .02rem hsla(25,17%,74%,.3);border-radius:.1rem;display:flex;align-items:center;justify-content:center}.notloginTitle{font-weight:600;font-size:.13rem;color:#333;text-align:left;font-style:normal;text-transform:none}.gearBox{padding:.45rem .15rem .2rem;justify-content:space-between;position:relative}.gearBox,.gearTitle{display:flex;align-items:center}.gearTitle{font-weight:400;font-size:.14rem;color:#333;line-height:.21rem;text-align:left;gap:.05rem}.van-icon-play:before{font-size:.1rem;color:#333}.discountBox{width:1.5rem;height:.32rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAgCAYAAADwkoGKAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAARlSURBVHic7ZxPbttGFMZ/QxFBlvINdATfINK6izhAEKvdRN51Uzg+QewTJD1Bkk2QwimqLLosRKcHqG9Q3aDKNjLndSFRosQZksM/omTzAQblz++NZj5+780TRVpRwOTrcITIOUodAwFheKEG17dFxmrtfppyDZDJcESHd5sgUzQDNfg0rXJyrR2uWYUlk2EfnyeIfCPUAQB+5ynCpTmAKZorIAB661g1bgX38MwoLPl7+NoqIFcTmaH1oN0qH5Z524BMTroIl0gElDyiunje5tbZ2r03Pwk96kOsllVyVMeVzrq1vTeDsLxuHW8kN8N/iwVmYbJQr5gcLfEmXDu8v/Mc45hk+9lw0xyrnJ+Lry1eyy1wlRRWh5epkyxqil7qpEotVMoRshNMzC3ttm9eHqr2Iy58tXZwX3MPOF4JSybDHh1eI/RX45Y9Oi289IJ2hMUr5NZCc8WWTKydCKVkokLXl8lJl87jN8AICvRQ8cHjxzKZvAviK/HLsa3tBZYi/nr4uvXxH58jS1GlWeFFWjLFuHBDptTRC6QKPE8FalJQGRVoZ3ylYFq+KPl6+h+obmqACc/0ixGwF1lrwwTEsHc3VSEzsQPg9fv8yE9sY4kASTZPTlWgpslbsSJCyahSJrzSBEzxPTxeA3U2nvmIGgOj/IOXmKwJr8WvCeJdMdnsLRvlK80vNs98gg4AfIQrRPrLj4mWAIugCk3UFXOoQE1hbJ+IvDw48Fo55sKrQ6JqboikKH+d/gGc1LOAspgU+FifgteeICnC2ivMwKvJ142vmRp9PmJ15V3UrPQ2V2t/kCKq2oQiB3hdrUhslYkq4+jV4jrWnZzUn/ERAQXH2xkW732qJn6Hfk1gIjfRS5+7R+dokt8P1rJVNdknZVSgqitkaWyPeDXhJl49va5YaF7lIi/zpBWNzcD3OUNrwaKmmmxeTXgjvArRZYYI8QlXLXz1n75MeGk/l0w2xebxqxJz6F1XeI2CsmJleAWUBHHIB94jhqplG+g+VRATvteVoWHMhEe/h95NHF7Uqj9P3yEyMgbsbKLifl9Vo1tVzX1NpbzWnggz9fPvR/E/eQDqh9/OmH8/QvMWWQZs/2gLXtRv5SsxTPKP2SgmxWLL8lWY1xrOaRxDvd/WXOLOM/ny4h9gfSuxs4LlAVz/ScGr9uMAeA3DZ+qX8TgOJe8g1foDyksXVq6TVsMCTHjjJ7xuTPb8uprMuCPYdksKK/SmdOIDZGRK/hMRGHHbveYbA1nu2Cw0XjwuZ7VyGjPveJb1GOPEgjvO0UWQGwN7oJfH+BstOPxVXawvM0RmuOfdu0V01Zl3q15cD7KW0Nr9scRzherZpymiLxfN37IB1JJs4LShqTNhwgw4a2Z5rTVl9kfsr5/3gSeEfMNTAeF8hu+/RNTiCenkljhFuIJ5AH4Pbxmr7sbqx3H7iP0DM/d/CvLx+Ss89WYTZArzQSug1iJLbIVZpn76/BYtF8sKBSJBK6rWtu1/fq0oxvK5mLAAAAAASUVORK5CYII=);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;color:#ed3c2f;font-size:.12rem;font-weight:600;text-align:center}.goodsList{display:flex;flex-wrap:wrap;gap:.15rem;padding:0 .18rem .15rem}.goodsItem{width:1.54rem;height:1.95rem;background:hsla(0,0%,100%,.95);box-shadow:0 .02rem .04rem .02rem hsla(24,15%,87%,.8);border-radius:.05rem;position:relative}.goodsImg{width:100%;height:1.07rem;background-size:cover;background-position:50%;background-repeat:no-repeat}.goodsName{height:.22rem;font-size:.14rem;color:#555;text-align:center;padding:.1rem 0 0;line-height:.22rem}.goodsPrice{display:flex;align-items:center;justify-content:space-between;padding:0 .1rem;margin-top:.1rem;height:.32rem}.goodsPrice .van-icon{flex-shrink:0;font-size:.26rem;color:orange}.goodsPrice span{width:1.01rem;height:.3rem;background:#ffb535;border-radius:.18rem;justify-content:center;font-size:.14rem;font-weight:700;color:#fff;text-align:center}.cart-footer,.goodsPrice span{display:flex;align-items:center}.cart-footer{position:sticky;bottom:0;left:0;width:100%;height:.8rem;background:#fff;box-shadow:0 -.1rem .1rem 0 rgba(159,110,94,.3);justify-content:space-between;z-index:999}.cart-info{display:flex;align-items:center;gap:.1rem}.total-text{font-size:.14rem;color:#333;line-height:.21rem}.total-price{color:#333}.total-price span{font-size:.18rem;font-weight:700}.pay-btn{width:1.23rem!important;height:.52rem!important;background:linear-gradient(162deg,#5b3600,#9f5b00)!important;border-radius:6rem!important;border:none!important;color:#fff8da!important;font-size:.16rem!important;cursor:pointer!important;font-weight:700!important}.pay-btn:hover{background:#7a4c32}.cart-info .van-icon{font-size:.45rem}.login-dialog{background:#fff;box-shadow:0 .02rem .05rem .02rem rgba(103,82,64,.3);border-radius:.1rem}.dialog-content{padding:.3rem;text-align:center}.logo-wrapper img{width:1.19rem;height:.48rem;margin-bottom:.2rem}.input-group{margin-bottom:.3rem}.input-group label{display:block;font-size:.12rem;color:#999;margin-bottom:.1rem}.van-field__control{border-radius:.05rem}.remember-me{margin:.2rem 0;text-align:left;font-size:.12rem;color:#666}.account-login{margin-top:.2rem;font-size:.12rem;color:#666;text-align:center}.link-text{color:#21c7a3;cursor:pointer}.gameidTitle{color:#888;font-size:.13rem;text-align:left;padding-left:.05rem}.custom-field{width:2.35rem;height:.41rem;background:#fff;box-shadow:0 0 .08rem 0 rgba(0,0,0,.1);border-radius:.05rem}.popup-content{padding:.5rem .23rem 0;display:flex;flex-direction:column;align-items:center}.roleTitle{font-size:.13rem;color:#555}.custom-popup{background:hsla(0,0%,100%,.8)!important;box-shadow:-.05rem 0 .05rem .02rem rgba(65,49,43,.1)!important}.cellItem{width:1.88rem;height:.44rem;border-radius:.05rem .05rem .05rem .05rem}.cellItem,.user-info-box{background:#fff;align-items:center}.user-info-box{position:absolute;top:.95rem;left:50%;transform:translateX(-50%);width:2.73rem;height:.7rem;box-shadow:0 .02rem .05rem .02rem hsla(25,17%,74%,.3);border-radius:.1rem;display:flex;justify-content:flex-start;gap:.1rem;padding:0 .15rem;box-sizing:border-box;overflow:hidden}.avatar-box{width:.4rem;height:.4rem;flex-shrink:0;overflow:hidden}.avatar-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.user-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1}.username{font-size:.14rem;color:#333;font-weight:700;overflow:hidden;text-overflow:ellipsis}.user-id,.username{margin:0;padding:0;line-height:1.2;white-space:nowrap}.user-id{font-size:.12rem;color:#888}.vip-tag{font-weight:900;font-size:.21rem;line-height:.28rem;text-shadow:0 0 0 rgba(43,36,31,.65);background:linear-gradient(90deg,#cacaca,#dbdbdb 44%,#8a8a8a 67%,#cecece 86%,#383838);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;flex-shrink:0}.fly-icon{font-size:.26rem;color:orange;pointer-events:none}.cart-icon{font-size:.45rem;position:relative}.cart-popup{display:flex;flex-direction:column;height:100%}.cart-title{font-size:.18rem;font-weight:700;margin-bottom:.1rem;text-align:center}.cart-items{flex:1;overflow-y:auto}.cart-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:.12rem;padding:.1rem;background:linear-gradient(189deg,#fff7e8,#fff);box-shadow:0 .02rem .06rem 0 rgba(47,41,36,.3);border-radius:.05rem .05rem .05rem .05rem}.cart-item-img{width:.6rem;height:.6rem;border-radius:.1rem;-o-object-fit:cover;object-fit:cover;margin-right:.1rem}.cart-item-info{flex:1}.cart-item-name{font-size:.14rem;margin-bottom:.04rem}.cart-item-price{color:#f60;font-size:.12rem}.cart-item-count{font-size:.12rem}.cart-item-delete{font-size:.25rem!important}.cart-item-actions{display:flex;align-items:center;gap:.06rem}.cart-item-actions button{width:.24rem;height:.24rem;border:none;border-radius:.04rem;background:#f1ece9;color:#333;font-size:.14rem}.cart-item-actions span{min-width:.24rem;text-align:center}.cart-popup-footer{border-top:1px solid #eee;padding-top:.12rem;text-align:right;font-size:.14rem}.confirm-order-container{display:flex;flex-direction:column;box-sizing:border-box}.confirm-title{font-size:.18rem;font-weight:700;text-align:center;margin-bottom:.1rem}.user-info-box-confirm{display:flex;align-items:center;gap:.1rem;padding:.1rem;background:#f9f9f9;height:.6rem;box-shadow:0 .02rem .05rem .02rem hsla(25,17%,74%,.3);border-radius:.1rem .1rem .1rem .1rem;margin:0 .18rem .15rem;flex-shrink:0}.order-items{border-radius:.1rem;margin:0 .18rem .15rem;max-height:1.7rem;overflow-y:auto}.order-item{display:flex;align-items:center;justify-content:space-between;padding:.1rem;background:#fff;border-radius:.05rem;margin-bottom:.05rem;box-shadow:0 .01rem .03rem rgba(0,0,0,.1)}.payment-methods{background-color:#fff;margin:0 .18rem .15rem;padding:.1rem;border-radius:.1rem}.payment-methods h4{font-size:.14rem;margin-bottom:.1rem}.payment-option{padding:.1rem 0;border-bottom:1px solid #eee}.payment-content{gap:8px}.payment-content,.payment-icon{display:flex;align-items:center}.payment-icon{margin-right:.1rem}.payment-icon img{height:.25rem;width:auto}.payment-label{font-size:.14rem;line-height:1}.total-footer{border-radius:.1rem}.total-row{width:100%;height:.61rem;background:#fff5eb;border-radius:1.37rem;display:flex;align-items:center;gap:.1rem}.total{font-size:.16rem;margin-bottom:.1rem}.order-item-prices{margin-bottom:.03rem}.order-item-oldprice{text-decoration:line-through;color:#999;margin-right:.1rem;font-size:.12rem}.order-item-newprice{color:#e4393c;font-weight:700;font-size:.14rem}.order-item-img{width:.6rem;height:.6rem;border-radius:.08rem;-o-object-fit:cover;object-fit:cover;margin-right:.1rem}.order-item-info{flex:1;font-size:.13rem;color:#333}.order-item-name{font-weight:700;margin-bottom:.05rem}.order-item-count,.order-item-price{font-size:.12rem;color:#666;margin-bottom:.03rem}.order-item-subtotal{font-size:.13rem;color:#f60;font-weight:700;text-align:right;min-width:.8rem}.no-items{text-align:center;padding:.2rem;color:#999}.total-row .van-icon{color:#ffc848;font-size:.45rem;padding:.11rem;line-height:.21rem}.wechatBox{font-size:.14rem}.wechatImage{width:1rem;text-align:center}.responsive-popup{height:75vh!important}@media screen and (min-width:768px){.goodsList{width:60%;margin:auto}.responsive-popup{height:80vh!important;width:45%!important}.pay-btn{margin-left:56%!important}.savePopup{width:20%!important;height:60vh!important}}body{font-family:Arial,Helvetica,sans-serif}