/* 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:bold; border-top: 1px solid #4a4a4a; border-bottom: 1px solid #dedede; background-color: #f1f1f1; padding:10px;}
.recentList li {padding:20px 0; border-bottom:1px solid #dedede;}
figure {width:100%; display: table; box-sizing: border-box; padding:0 10px;}
.basketLeft {width:130px; position:relative; float: left;}
.basketLeft a {padding:0 20px; display:block;}
.basketLeft .MS_input_txt {top:0; left:0; position:absolute;}
.basketRight {padding-left:130px;}
.basketRight p {color:#707070; margin-bottom:5px;}
.basketRight .pname {font-weight:bold; border-bottom:1px solid #dedede;  padding-bottom: 4px;}
.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;} 
}


#SMS_recent_item[data-page="recent"] #recent .recentList li .pname{ height: auto; line-height: 1.6; padding: 5px 12px; display: flex;justify-content: space-between;}
#SMS_recent_item[data-page="recent"] #recent .recentList li .pname .prd-name{ padding: 0 5px; width: 90%;}
#SMS_recent_item[data-page="recent"] #recent .recentList li .pname .Close_btn_today{ position: unset; display: block;}





/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  에코작업  */


.SMS_all_header{font-size:19px; font-weight:400; color:#000; height:auto; line-height:1; border-top:0; border-bottom:0; padding:25px 0;}
.SMS_all_header a{background:url(/design/aaron/smartskin/custom/img/myp_back.png) center no-repeat; border:0; background-size:13px; top:50%; transform:translateY(-50%);}


#SMS_recent_item #contents #recent .all-select{font-size:14px; font-weight:500; color:#000; padding:12px 1rem; background-color:unset; border:0; border-bottom:solid 4px #F6F6F6;}
#SMS_recent_item #contents #recent .all-select input[type=checkbox]{position:unset; background:url(/design/aaron/ECHO/ui%20icon/checkbox_off.svg) center /100% !important; background-color:unset; border:none; -webkit-appearance:unset; border:0 !important; border-radius:0 !important; transition:none;}
#SMS_recent_item #contents #recent .all-select input[type=checkbox]:checked{background:url(/design/aaron/ECHO/ui%20icon/checkbox_on.svg) center /100% !important;border:0 !important; border-radius:0 !important;}
#SMS_recent_item #contents #recent .all-select a{font-size:14px; font-weight:400; color:#6f6f6f; float:right; display:inline; width:auto; height:auto; line-height:1; border:none;}


#SMS_recent_item #contents{padding:0;}
#SMS_recent_item #contents #recent .recentList{margin-top:20px; padding:0 1rem;}
#SMS_recent_item #contents #recent .recentList ul{display:flex; flex-wrap: wrap; justify-content: space-between;}
#SMS_recent_item #contents #recent .recentList ul li{width:49%; margin-bottom:12%; border:none;}
#SMS_recent_item #contents #recent .recentList ul li figure{padding:0;}
#SMS_recent_item #contents #recent .recentList ul li figure > a{position:relative;}
#SMS_recent_item #contents #recent .recentList ul li figure > a > input{position:absolute; right:12px; top:12px; margin:0; background:url(/design/aaron/ECHO/ui%20icon/checkbox_off.svg) center /100% !important; background-color:unset; border:none; -webkit-appearance:unset; border:0 !important; border-radius:0 !important; transition:none;}
#SMS_recent_item #contents #recent .recentList ul li figure > a > input:checked{background:url(/design/aaron/ECHO/ui%20icon/checkbox_on.svg) center /100% !important;border:0 !important; border-radius:0 !important;}
#SMS_recent_item #contents #recent .recentList ul li figure > a img{padding:0; margin:0; width:100%;}
#SMS_recent_item #contents #recent .recentList ul li figure figcaption { padding:10px 10px 0;}
#SMS_recent_item #contents #recent .recentList ul li figure figcaption .pname{line-height:1; padding:0; background:#fff; margin-bottom:8px; border:none; flex-wrap: wrap;}
#SMS_recent_item #contents #recent .recentList ul li figure figcaption .pname a.prd-name{padding:0; font-size:14px; font-weight:400; color:#000;}
#SMS_recent_item #contents #recent .recentList ul li figure figcaption .prd-price > strike{font-size:12px; color:#C3C3C3; font-weight:400; display:block; width:100%}
#SMS_recent_item #contents #recent .recentList ul li figure figcaption .prd-price .c-price-sell .rate{color:#CF1B7C; font-size:15px; font-weight:500; margin-right:3px;}
#SMS_recent_item #contents #recent .recentList ul li figure figcaption .prd-price .c-price-sell .price{font-size:15px; font-weight:500; color:#3b3b3b}

#SMS_recent_item #contents #recent .none-data{margin:40px 0; padding:0 1rem;}
#SMS_recent_item #contents #recent .none-data.none-data p{padding:0; border:0; background:none; font-size:15px; font-weight:400; color:#000;}
/* BASIC css end */

