/* BASIC css start */
#recent .all-select {margin-top:32px; padding: 10px 15px;  border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
#recent .all-select label {font-size:1.4rem; font-weight:bold; }


#recent .recentList li {padding:0 15px;border-bottom: 1px solid #eaeaea;}
#recent figure { width: 100%; display: flex; justify-content: flex-start; align-items: stretch; box-sizing:border-box; padding:25px 0}
#recent .basketLeft {width:100px; position:relative;}
#recent .basketLeft a {display:block;}
#recent .basketLeft .MS_input_checkbox {top:0; left:0; position:absolute;}
#recent .basketRight { width:calc(100% - 100px); box-sizing:border-box; position:relative; padding-left:20px;  }
#recent .basketRight p {color:#333; font-size:1.3rem;    margin-bottom: 5px;}
#recent .basketRight .pright {display: flex; align-items: flex-start; justify-content: flex-start; position:absolute; right:0; top:5px; }
#recent .basketRight .pright .del {width:21px;margin-top: -7px; margin-right: 4px; }
#recent .basketRight .pname {font-size: 1.4rem;  color: #333; margin-bottom: 6px; box-sizing: border-box;padding-right:46px; word-wrap:break-word; word-break:keep-all;}
#recent .basketRight .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
#recent .basketRight .pname .red-delivery {background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
#recent .basketRight .pname .fa {float:right; margin-top: -6px;}
#recent .basketRight .fa-plus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff;}
#recent .basketRight .fa-minus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff;}
#recent .basketRight .btn {position: absolute; bottom: 0; right: 0; width: 110px; height: 35px; line-height: 35px; font-size: 1.2rem; border-radius: 6px;background:#fededf; text-align:center; }
#recent .basketRight .MS_select {width:100%;}
#recent .basketRight .amount-input {width:50px;}

#recent .btn-wrap {display: flex; align-items: flex-start; justify-content: flex-start; width: 80%;border-radius: 4px;margin:20px auto; background: #f2f2f2;}
#recent .btn-wrap a {display: flex; align-items: center; justify-content:center; height:40px; width:50%; font-size:1.4rem; position:relative; }
#recent .btn-wrap a:after {content: ''; position: absolute; top: 50%; right: 0; width: 1px; height: 15px; background: #c2c2c2; transform: translateY(-50%);}
#recent .btn-wrap a:last-child:after {display:none; }

/* BASIC css end */

