/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */

.btn-wrap {padding:15px 10px;}
.btn-wrap div {width:49%; float:left;}
.btn-wrap div:last-child {float:right;}
.all-select {font-weight:500;border-top: 1px solid #4a4a4a;/* border-bottom: 1px solid #dedede; *//* background-color: #f1f1f1; */padding: 15px;position: relative;font-size: 13px;}
.recentList li {padding: 15px 0;border-top: 1px solid #1f1f1f;}
figure {width:100%;display: table;box-sizing: border-box;/* padding:0 10px; */}
.basketLeft {width:130px;position:relative;float: left;padding-top: 20px;}
.basketLeft a {padding: 0 10px 0 0;display:block;}
.basketLeft .MS_input_txt {top:0; left:0; position:absolute;}
.basketRight {padding-left:130px;padding-top: 20px;}
.basketRight p {color: #000000;margin-bottom:5px;}
.basketRight .pname {font-weight:bold;padding-bottom: 4px;position: relative;color: #000000;/* font-size: 14px; *//* font-family: 'Noto Sans KR', 'Montserrat', sans-serif; *//* font-weight: 500; *//* line-height: 1.4; *//* margin-bottom: 10px; *//* display: -webkit-box; *//* overflow: hidden; *//* height: 37px; *//* text-overflow: ellipsis; *//* -webkit-line-clamp: 2; *//* -webkit-box-orient: vertical; */}
.basketRight .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
.basketRight .pname .red-delivery {background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
.basketRight .pname .fa {float:right; margin-top: -6px;}
.amount-input {width:30px; text-align : right;}
.basketRight .btn_Black {height:28px; line-height:28px; margin-top:5px;}
.basketRight .MS_select {width:100%;}

@media screen and (min-width:768px) {
 .all-select {border-bottom:0px none;}
 .recentList ul {width: 100%; display: table; table-layout: fixed; box-sizing: border-box; border-bottom: 1px solid #d9d9d9;}
 .recentList li {width:50%; border-bottom:0px none; display: inline-block; vertical-align: top; border-top: 1px solid #d9d9d9;}
 .recentList ul li:first-child {border: 0px none;}
 .recentList ul li:nth-child(2) {border: 0px none;} 
}
.all-select .btn_White {
    position: absolute;
    top: 8px;
    right: 86px;
    width: auto;
    padding: 5px 10px;
    line-height: initial;
    height: auto;
    border: 1px solid #d1d1d1;
    color: #666666;
    font-weight: 300;
    font-size: 12px;
}

.all-select .btn_White + .btn_White {
    right: 15px;
}

.recentList {
    padding: 0 15px;
}
.basketRight .pname .today_x {
    width: 11px;
    position: absolute;
    top: -18px;
    right: 0;
}
.basketRight p .btn_Red {
    width: 56%;
    height: 38px;
    line-height: 38px;
    margin-top: 11px;
}
.basketRight .pname .prd-name {
    font-size: 14px;
    font-family: 'Montserrat', 'Noto Sans KR', sans-serif;
    /* font-weight: 500; */
    line-height: 1.4;
    margin-bottom: 10px;
    display: -webkit-box;
    overflow: hidden;
    height: 37px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* BASIC css end */

