/* BASIC css start */
/* ÇÏ´ÜÅÇ È°¼ºÈ­ */
#fixedMenu li #MS_view_product img { border: 2px solid #272727 !important;}
#fixedMenu .botIcon.bYtodayIcon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' fill='%23272727' stroke='%23272727' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 6V12L16 14' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important; }

.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:7.5px 0; }
figure { position: relative; width: 100%; box-sizing: border-box; padding: 0 15px; display: flex; align-items: center; justify-content: start;}
.basketLeft {width:93px; position:relative; float: left;}
.basketLeft a { margin-right: 18px; display: block; border-radius: 15px; overflow: hidden; }
.basketLeft .MS_input_txt {top:0; left:0; position:absolute;}
.basketRight { width: calc(100% - 93px);}
.basketRight .pname { font-size: 14px; font-weight: 500; line-height: 18px; letter-spacing: -0.03em; text-align: left; color: #717171; }
.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 { position: absolute; right: 10px; top: 0;}
.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;} 
}

.basketRight .pname .p_name { width: 87%; display: -webkit-box; white-space: normal; word-wrap: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }
/* BASIC css end */

