.goods{width:100%;height:100%;display:flex;flex-direction:column}.goods .classify{margin:20px 20px 0;border-bottom:1px solid #eaebec;width:calc(100% - 40px);overflow-x:auto;overflow-y:hidden}.goods .classify .classify_box{display:flex;flex-wrap:nowrap;align-items:center}.goods .classify .classify_item{font-size:14px;font-family:Microsoft YaHei UI;font-weight:400;color:#666;margin-right:82px;cursor:pointer;flex-shrink:0;padding-bottom:14px}.goods .classify .classify_itemAtive{font-size:15px;position:relative}.goods .classify .classify_itemAtive:after{content:"";position:absolute;bottom:0;height:2px;border-radius:1px;left:0;right:0;background-color:var(--bgc)}.goods .s_classify{border:none;margin:16px 20px 0}.goods .s_classify .classify_item{padding-bottom:0!important}.goods .s_classify .s_classify_itemAtive{font-size:15px;position:relative}.goods .goodsbox{flex:1;display:grid;width:calc(100% - 20px);margin:16px 0 20px 20px;grid-template-columns:repeat(auto-fill,177px);grid-template-rows:repeat(auto-fill,250px);gap:14px;overflow-y:auto}.goods .goodsbox .goods_item{width:177px;height:250px;background:#f7f8fa;border-radius:3px;position:relative;overflow:hidden;border:1px solid transparent;cursor:pointer}.goods .goodsbox .goods_item_filter{position:absolute;top:0;left:0;width:100%;height:auto;z-index:10}.goods .goodsbox .goods_item_image{width:100%;height:169px}.goods .goodsbox .goods_item_name{padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:14px;font-size:15px;font-family:Source Han Sans CN;font-weight:400;color:#333}.goods .goodsbox .goods_buy{padding:0 10px;margin-top:10px;color:#e90c00;display:flex;justify-content:space-between;align-items:center}.goods .goodsbox .goods_item_plus{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.goods .goodsbox .goods_item_plus .goods_item_plus_in{width:16px;height:16px}.goods .empty{font-size:16px;margin-top:50px;text-align:center;flex:1}.goods .spec{width:100%;transition:height .2s;position:relative}.goods .spec .spec_box{padding:20px 0 20px 17px;overflow-y:auto;height:100%;box-sizing:border-box;margin-right:3px;background-color:#fff;box-shadow:0 11px 24px 0 hsla(0,0%,71.8%,.17);border-top:1px solid #e9e9e9;border-radius:3px 3px 0 0}.goods .spec .spec_row{display:flex;margin-right:100px}.goods .spec .spec_row .spec_name{width:80px;font-size:16px;font-family:Source Han Sans CN;font-weight:500;color:#999;text-align:center;line-height:50px}.goods .spec .spec_row .spec_valuebox{flex:1;display:flex;flex-wrap:wrap;width:0}.goods .spec .spec_row .spec_value{min-width:120px;height:50px;padding:0 30px;border-radius:2px;display:flex;justify-content:center;align-items:center;color:#666;position:relative;background-color:#f2f6f9;margin-right:16px;cursor:pointer;margin-bottom:16px}.goods .spec .spec_row .spec_valueActive{border:1px solid var(--color);color:var(--color);background-image:linear-gradient(hsla(0,0%,100%,.89),hsla(0,0%,100%,.89));background-color:var(--color)}.goods .spec .spec_row .specEmpty{opacity:.4;cursor:inherit}.goods .spec .spec_operation{position:absolute;right:20px;top:20px}.goods .spec .spec_operation .spec_btn{width:100px;height:116px;border-radius:2px;display:flex;justify-content:center;align-items:center;font-size:18px;font-family:Source Han Sans CN;font-weight:500;cursor:pointer}.goods .spec .spec_operation .spec_cancle{background-color:#f2f6f9;color:#666;margin-bottom:16px}.goods .spec .spec_operation .spec_confirm{color:#fff}.settlement .s_header{display:flex;justify-content:space-between;align-items:center;height:60px;border-bottom:1px solid #e9e9e9}.settlement .s_header .back{width:18px;height:18px;margin:0 25px;cursor:pointer}.settlement .s_header .s_h_title{font-size:17px;font-family:Source Han Sans CN;font-weight:500;color:#333}.settlement .s_header .order{font-size:17px;font-family:Source Han Sans CN;font-weight:500;margin:0 39px;cursor:pointer}.settlement .s_main{display:flex}.settlement .s_main .s_left{margin:30px 6% 0 4.2%;flex:1.15}.settlement .s_main .s_left .l_info{height:230px;border:1px solid #dadada;border-radius:3px;padding:26px 64px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.settlement .s_main .s_left .l_info .info_row{display:flex}.settlement .s_main .s_left .l_info .info_row .info_row_left{width:110px;letter-spacing:1px}.settlement .s_main .s_left .l_info .info_row_text{font-size:15px;font-family:Source Han Sans CN;font-weight:400;color:#666}.settlement .s_main .s_left .order_row{height:64px;background:#f2f3f5;border-radius:3px;display:flex;align-items:center;padding:0 30px;justify-content:space-between;box-sizing:border-box;margin-top:20px}.settlement .s_main .s_left .order_row2{height:62px;background:#fff;border:1px solid #dadada;border-radius:3px;display:flex;margin-top:20px;justify-content:space-between}.settlement .s_main .s_left .order_row2 .order_row2_left{padding:0 30px;border-right:1px solid #dadada;background-color:#f2f3f5;display:flex;align-items:center;white-space:nowrap}.settlement .s_main .s_left .order_row2 .order_row2_right{margin-right:30px;display:flex;align-items:center;text-align:right}.settlement .s_main .s_left .order_row2 .order_input{border:none;text-align:right;width:100%}.settlement .s_main .s_left .order_row2 .order_coupon_image{width:14px;height:14px;margin-left:8px;transform:rotate(-90deg);transition:transform .2s}.settlement .s_main .s_left .order_coupon{position:relative}.settlement .s_main .s_left .order_coupon .couponlist{position:absolute;top:64px;left:0;right:0;height:240px;background:#fff;box-shadow:0 2px 8px 0 hsla(0,0%,71.8%,.34);transition:height .2s;overflow-y:auto}.settlement .s_main .s_left .order_coupon .couponlist .cl_box{padding:20px 50px 20px 0}.settlement .s_main .s_left .order_coupon .couponlist .cl_item{font-size:16px;font-family:Source Han Sans CN;font-weight:400;color:#666;text-align:right}.settlement .s_main .s_left .order_coupon .couponlist .cl_item:not(:last-child){margin-bottom:20px}.settlement .s_main .s_left .order_coupon .couponlist .cl_item_canuse{cursor:pointer}.settlement .s_main .s_left .order_coupon .couponlist .cl_item_nouse{opacity:.5}.settlement .s_main .s_right{flex:1;margin-right:68px;text-align:center}.settlement .s_main .s_right .pay_type{height:70px;display:flex;justify-content:center;align-items:center;border:1px solid #dadada}.settlement .s_main .s_right .pay_wx{background-color:#09bb07;cursor:pointer}.settlement .s_main .s_right .pay_ali{background-color:#2d72ff;cursor:pointer}.settlement .s_main .s_right .pay_type_image{width:40px;height:40px;margin-right:24px}.settlement .s_main .s_right .pay_type_text{font-size:22px;font-family:Source Han Sans CN;font-weight:500;color:#fff;letter-spacing:1px}.settlement .s_main .s_right .shishou_money{font-size:17px;font-family:Source Han Sans CN;font-weight:500;color:#333;margin-top:24px;text-align:center}.settlement .s_main .s_right .shishou_money2{width:90%;height:70px;border:1px solid #dadada;border-radius:3px;font-size:28px;font-family:Source Han Sans CN;font-weight:500;color:red;margin:24px auto 0;display:flex;align-items:center;justify-content:center}.settlement .s_main .s_right .scan{font-size:17px;font-family:Source Han Sans CN;font-weight:500;color:#999;margin-top:24px;text-align:center}.settlement .s_main .s_right .scan_image{width:170px;height:100px;margin-top:20px}.settlement .s_main .s_right .huo{font-size:17px;font-family:Source Han Sans CN;font-weight:500;color:#666;position:relative;margin-top:14px}.settlement .s_main .s_right .huo:before{left:49px}.settlement .s_main .s_right .huo:after,.settlement .s_main .s_right .huo:before{content:"";position:absolute;top:10px;height:2px;width:32%;background-color:#ececec}.settlement .s_main .s_right .huo:after{right:49px}.settlement .s_main .s_right .payinput{margin-top:18px;display:flex;align-items:center;justify-content:center}.settlement .s_main .s_right .payinput .codeinput{width:270px;height:53px;background:#f2f2f2;border-radius:2px;padding:0 26px;box-sizing:border-box;font-size:16px;font-family:Source Han Sans CN;font-weight:500;margin-right:12px;border:none}.settlement .s_main .s_right .payinput .codeinput::-webkit-input-placeholder{color:#999}.settlement .s_main .s_right .payinput .codeinput:focus{border:1px solid var(--main_color)}.settlement .s_main .s_right .payinput .confirmbtn{width:83px;height:53px;border-radius:2px;line-height:53px;text-align:center;font-size:17px;font-family:Source Han Sans CN;font-weight:500;color:#fff;cursor:pointer}.settlement .s_main .s_right .waittext{margin-top:28px;font-size:15px;font-family:Source Han Sans CN;font-weight:500;color:#999}.settlement .s_main .s_right .noset_image{width:95%;height:auto;margin-top:70px}.settlement .s_main .s_right .noset_text{font-size:18px;font-family:Source Han Sans CN;font-weight:500;color:#666;margin-top:20px}.settlement .s_main .s_right .noset_text2{font-size:18px;font-family:Source Han Sans CN;font-weight:500;color:#999;margin-top:10px;margin-bottom:100px}.settlement .dialog{display:flex;flex-direction:column;align-items:center}.settlement .dialog .dialog_image{width:30%;height:auto;margin-top:70px}.settlement .dialog .dialog_text{font-size:26px;font-family:Source Han Sans CN;font-weight:700;color:#333;margin-top:40px}.settlement .dialog .dialog_text2{font-size:17px;font-family:Source Han Sans CN;font-weight:500;color:#666;margin-top:30px;margin-bottom:40px}.index{width:100%;height:100vh;overflow:hidden;box-sizing:border-box;padding:0 24px 24px;display:flex;flex-direction:column}.index .header{height:90px;display:flex;align-items:center}.index .header .header_left{display:flex;align-items:center;flex:0.58;margin-right:20px;width:0}.index .header .header_right{display:flex;align-items:center;flex:1;width:0}.index .header .membertel_label{flex-shrink:0}.index .header .membertel_input,.index .header .membertel_label{font-size:16px;font-family:Microsoft YaHei UI;font-weight:400;color:#fff}.index .header .membertel_input{flex:1;height:50px;background:rgba(0,0,0,.26);box-sizing:border-box;padding:0 17px;border:none;border-radius:3px;margin-right:18px}.index .header .membertel_input::-webkit-input-placeholder{font-size:16px;font-family:Microsoft YaHei UI;font-weight:400;color:hsla(0,0%,100%,.6)}.index .header .membertel_input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff}.index .header .membertel_search{width:89px;height:50px;background:rgba(0,0,0,.26);font-size:16px;font-family:Microsoft YaHei UI;font-weight:400;color:#fff;text-align:center;line-height:50px;border:none;border-radius:3px}.index .header .goods_inputbox{flex:1;height:50px;background:rgba(0,0,0,.26);border-radius:3px;box-sizing:border-box;display:flex;align-items:center;padding:0 15px 0 24px;margin-right:14px}.index .header .goods_inputbox .goods_search{width:14px;height:14px;margin-right:14px}.index .header .goods_inputbox .goods_input{border:none;font-size:16px;font-family:Microsoft YaHei UI;font-weight:400;color:#fff;height:100%;flex:1}.index .header .goods_inputbox .goods_input::-webkit-input-placeholder{font-size:16px;font-family:Microsoft YaHei UI;font-weight:400;color:hsla(0,0%,100%,.6)}.index .header .goods_inputbox .goods_scan{width:16px;height:16px}.index .header .logout{width:144px;height:50px;background:rgba(0,0,0,.26);font-size:16px;font-family:Microsoft YaHei UI;font-weight:400;color:#fff;text-align:center;line-height:50px;border:none;border-radius:3px}.index .main{display:flex;width:100%;overflow:hidden;flex:1;height:0}.index .main .left{flex:0.58;border-radius:3px;background-color:#fff;margin-right:20px;width:0}.index .main .left .left_box{padding:20px 0;display:flex;flex-direction:column;height:100%}.index .main .left .l_member{height:80px;border-radius:3px;position:relative;display:flex;justify-content:space-between;margin:0 20px 26px}.index .main .left .l_member .l_member_bg{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.12}.index .main .left .l_member .l_member_item{width:216px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.index .main .left .l_member .l_member_item .l_member_item_text,.index .main .left .l_title{font-size:15px;font-family:Source Han Sans CN;font-weight:500}.index .main .left .l_title{display:flex;justify-content:space-between;color:#333;padding-bottom:18px;border-bottom:1px solid #f2f2f2;margin:0 20px}.index .main .left .l_title .l_clear{cursor:pointer}.index .main .left .l_goods{flex:1;overflow-y:auto;height:0;padding-left:20px}.index .main .left .l_goods .l_goods_item{display:flex;padding:25px 0;align-items:center}.index .main .left .l_goods .l_goods_item:not(:last-child){border-bottom:1px solid #f2f2f2}.index .main .left .l_goods .l_goods_item .l_g_image{width:98px;height:98px;border-radius:3px;margin-right:10px}.index .main .left .l_goods .l_goods_item .l_g_name{font-size:16px;font-family:Source Han Sans CN;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index .main .left .l_goods .l_goods_item .l_g_spec{font-size:14px;font-family:Microsoft YaHei UI;font-weight:400;color:#666;margin-top:14px}.index .main .left .l_goods .l_goods_item .l_g_buy{margin-top:8px;display:flex;align-items:flex-end;justify-content:space-between}.index .main .left .l_goods .l_goods_item .l_g_buy .l_g_buy_unitprice{font-size:14px;font-family:Microsoft YaHei UI;font-weight:400;color:#333}.index .main .left .l_goods .l_goods_item .l_g_buy .l_g_buy_count{display:flex;align-items:center;justify-content:center}.index .main .left .l_goods .l_goods_item .l_g_buy .l_g_buy_count .l_g_buy_count_btn{width:45px;height:32px;background:#f5f5f5;border-radius:2px 0 0 2px;display:flex;align-items:center;justify-content:center;cursor:pointer}.index .main .left .l_goods .l_goods_item .l_g_buy .l_g_buy_count .l_g_buy_count_btn img{width:16px;height:16px}.index .main .left .l_goods .l_goods_item .l_g_buy .l_g_buy_count .l_g_buy_count_num{font-size:16px;font-family:Source Han Sans CN;font-weight:500;color:#333;width:53px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#fcfcfc}.index .main .left .l_goods .l_goods_item .l_g_buy .l_g_buy_aunitprice{font-size:16px;font-family:Microsoft YaHei UI;font-weight:400;color:red;width:80px}.index .main .left .l_goods .l_goods_item .l_g_delete{width:21px;height:21px;cursor:pointer;margin:0 20px 0 40px}.index .main .left .l_settlement{padding:20px 20px 0;border-top:1px solid #f2f6f9}.index .main .left .l_settlement .l_settlement_top{display:flex;align-items:center}.index .main .left .l_settlement .l_settlement_top_left{flex:1}.index .main .left .l_settlement .l_settlement_top_right{width:160px;height:54px;line-height:54px;color:#fff;text-align:center;margin-left:40px;border-radius:3px;cursor:pointer;font-size:20px}.index .main .left .l_settlement .row{display:flex;justify-content:space-between;font-size:16px;font-family:Microsoft YaHei UI;font-weight:400;color:#333}.index .main .left .l_settlement .r_discount{color:#ff4800}.index .main .left .l_settlement .r_discountprice{color:red}.index .main .left .l_settlement .r_order{width:251px;height:65px;border:1px solid var(--main_color);border-radius:3px;color:var(--main_color);margin-right:20px}.index .main .left .l_settlement .r_order,.index .main .left .l_settlement .r_settle{font-size:22px;font-family:Source Han Sans CN;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer}.index .main .left .l_settlement .r_settle{width:376px;height:64px;background:var(--main_color);border-radius:3px;color:#fff}.index .main .right{flex:1;border-radius:3px;background-color:#fff;width:0}