.mp-header{z-index:30;position:fixed;left:0;top:0;width:100%;background:#fff;border-bottom:1px solid #f0f0f0}.mp-header .serch-wrapper{height:100%;padding:0 220rpx 0 53rpx}.mp-header .serch-wrapper .input{flex:1;height:55rpx;padding:0 0 0 30rpx;background:#f8f8f8;color:#adadad;font-size:26rpx;width:70%;border-radius:50rpx}.mp-header .serch-wrapper .input .iconfont{margin-right:20rpx}page{background-color:#fff}.product-window.joinCart{z-index:999}::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.goodCate .mask{z-index:99}.goodCate .attrProduct .mask{z-index:100}.goodCate .header{position:fixed;background-color:#fff;top:0;left:0;width:100%;z-index:99;border-bottom:1px solid #f0f0f0}.goodCate .header .pageIndex{width:68rpx;height:68rpx;border-radius:50%;background-color:#f7f7f7}.goodCate .header .pageIndex .iconfont{color:#666;font-size:30rpx}.goodCate .header .search{width:690rpx;height:68rpx;border-radius:36rpx;background-color:#f7f7f7;font-size:26rpx;color:#ccc;padding:0 30rpx;box-sizing:border-box}.goodCate .header .search .iconfont{font-size:30rpx;margin-right:18rpx;color:#666}.goodCate .conter{height:100vh;background-color:#fff}.goodCate .conter .aside{position:fixed;width:23%;left:0;bottom:0;background-color:#f7f7f7;overflow-y:auto;overflow-x:hidden;z-index:99;padding-bottom:194rpx}.goodCate .conter .aside .item{height:100rpx;width:100%;font-size:26rpx;color:#333}.goodCate .conter .aside .item.on{background-color:#fff;width:100%;text-align:center;color:var(--view-theme);font-weight:500;position:relative}.goodCate .conter .aside .item.on::after{content:"";position:absolute;width:6rpx;height:46rpx;background:var(--view-theme);border-radius:0 4rpx 4rpx 0;left:0}.goodCate .conter .wrapper{margin-top:104rpx;padding-bottom:250rpx;width:77%;float:right;background-color:#fff}.goodCate .conter .wrapper .bgcolor{width:100%;background-color:#fff}.goodCate .conter .wrapper .mask{z-index:9}.goodCate .conter .wrapper .longTab{width:65%;position:fixed;height:100rpx;z-index:99;background-color:#fff}.goodCate .conter .wrapper .longTab .longItem{height:44rpx;display:inline-block;line-height:44rpx;text-align:center;font-size:26rpx;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;background-color:#f7f7f7;border-radius:22rpx;margin-left:12rpx}.goodCate .conter .wrapper .longTab .longItem.click{font-weight:700;background-color:var(--view-theme);color:#fff}.goodCate .conter .wrapper .longTab .underlineBox{height:3px;width:20%;display:flex;align-content:center;justify-content:center;transition:.5s}.goodCate .conter .wrapper .longTab .underlineBox .underline{width:33rpx;height:4rpx;background-color:#fff}.goodCate .conter .wrapper .openList{width:12%;height:100rpx;background-color:#fff;line-height:100rpx;padding-left:30rpx;position:fixed;right:0;z-index:99}.goodCate .conter .wrapper .openList .iconfont{font-size:22rpx;color:#666}.goodCate .conter .wrapper .downTab{width:78%;position:fixed;top:0rpx;z-index:102;background-color:#fff}.goodCate .conter .wrapper .downTab .title{height:100rpx;font-size:26rpx;color:#999;padding-left:20rpx}.goodCate .conter .wrapper .downTab .title .closeList{width:90rpx;height:100%;line-height:100rpx;padding-left:30rpx;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.goodCate .conter .wrapper .downTab .title .closeList .iconfont{font-size:22rpx;color:#666}.goodCate .conter .wrapper .downTab .children{max-height:500rpx;overflow-x:hidden;overflow-y:auto;padding-bottom:20rpx}.goodCate .conter .wrapper .downTab .children .item{height:60rpx;background-color:#f7f7f7;border-radius:30rpx;line-height:60rpx;padding:0 15rpx;margin:0 0 20rpx 20rpx;width:165rpx;text-align:center}.goodCate .conter .wrapper .downTab .children .item.click{font-weight:700;background-color:var(--view-theme);color:#fff}.goodCate .conter .wrapper .goodsList{margin-top:0rpx;padding:0 30rpx 0 20rpx}.goodCate .conter .wrapper .goodsList .item{margin-bottom:33rpx!important}.goodCate .conter .wrapper .goodsList .item .text{font-size:26rpx}.goodCate .conter .wrapper .goodsList .item .bottom .sales .money{font-size:34rpx}.goodCate .conter .wrapper .goodsList .item .bottom .sales .money text{font-size:26rpx}.goodCate .conter .wrapper .goodsList .item .bottom .cart .pictrue{width:50rpx;height:50rpx}.goodCate .store-address{width:100%;margin-top:15rpx;position:relative;padding:12rpx 30rpx 0 30rpx;height:185rpx;background-color:#fff}.goodCate .store-address .address{font-size:32rpx;font-weight:500;color:#333}.goodCate .store-address .address .name{max-width:400rpx}.goodCate .store-address .address .icon-xiangyou{font-size:24rpx;margin-left:10rpx}.goodCate .store-address .distance{margin-top:16rpx;font-size:24rpx;font-weight:400;color:#999}.goodCate .store-address .time{margin-top:16rpx;font-size:24rpx;font-weight:400;color:#333}.goodCate .store-address .switch{position:absolute;top:15rpx;right:30rpx;width:194rpx;height:58rpx;background:#f5f5f5;border-radius:33rpx}.goodCate .store-address .switch .title{width:82rpx;height:100%;line-height:58rpx;border-radius:33rpx;text-align:center;padding-right:20rpx}.goodCate .store-address .switch .title.onLeft{padding-left:20rpx;padding-right:0}.goodCate .store-address .switch .title.on{width:100rpx;background-color:var(--view-theme)!important;color:#fff;padding:0!important}.goodCate .footer{width:100%;position:fixed;left:0;background-color:#fff;box-shadow:0 -3px 16px rgba(36,12,12,.05);z-index:100;padding-left:30rpx;box-sizing:border-box;height:100rpx;bottom:98rpx;bottom:calc(98rpx+ constant(safe-area-inset-bottom));bottom:calc(98rpx + env(safe-area-inset-bottom))}.goodCate .footer.on{bottom:0rpx}.goodCate .footer .cartIcon{width:80rpx;height:80rpx;border-radius:50%;position:relative;margin-top:-36rpx}.goodCate .footer .cartIcon .iconfont{font-size:94rpx;margin-top:12rpx;color:var(--view-theme)}.goodCate .footer .cartIcon.noCart .iconfont{color:#cbcbcb}.goodCate .footer .cartIcon .num{min-width:14rpx;background-color:#fff;color:var(--view-theme);border-radius:15px;position:absolute;right:-10rpx;top:20rpx;font-size:20rpx;padding:0 10rpx;border:1px solid var(--view-theme)}.goodCate .footer .money{font-size:26rpx;font-weight:700;color:var(--view-priceColor);margin-right:34rpx}.goodCate .footer .money .num{font-size:34rpx}.goodCate .footer .bnt{width:192rpx;height:76rpx;background-color:var(--view-theme);border-radius:46px;line-height:76rpx;text-align:center;color:#fff;font-size:28rpx;margin-right:30rpx}.goodCate .footer .noCart .money{color:#cbcbcb}.goodCate .footer .noCart .bnt{background-color:#cbcbcb}