header{height:140px;width:100%;background-image:url(../img/header1200×400.75145205.jpg);background-size:contain;background-repeat:no-repeat}.restaurant-search{transform:translateY(103px);width:90%;margin:0 auto}.restaurant-search .restaurant-search{transform:translateY(0)}.restaurant-filter{margin-bottom:10px}.restaurant-filter .van-dropdown-menu__bar{box-shadow:none}.rest-card{padding:0 20px;margin-bottom:24px}.rest-card .rest-header{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;line-height:21px;margin-bottom:16px}.rest-card .rest-header .rest-info span{font-size:11px;line-height:16px;color:#999;margin-right:8px;font-weight:400}.rest-card .van-row{padding:0 20px}.dish-card{transform:translateY(-60px);border:4px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.08);font-size:12px;height:100px}.dish-card .price-row{transform:translateY(-29px);height:29px;background-color:rgba(0,0,0,.7);color:#fff;display:flex;flex-direction:column;font-size:11px;line-height:14px}.dish-card .price-row span{margin-left:4px}.dish-card .price-row span:last-child{font-size:9px;color:#999;text-decoration:line-through}.dish-card .dish-name{margin:0 auto;text-align:center;transform:translateY(-22px)}.btn-order{border-radius:0;color:#fff;font-size:13px;height:28px;background-color:#2e6dc8;padding:0 2px}.btn-order .van-button__text{color:#fff;padding:5px;font-weight:400}