/* BASIC css start */
/* BASIC css start */
/* 2021-07-16 Àå¹Ù±¸´Ï ¸®´º¾ó */

.top-order {
    width: 100%;
    height: 120px;
    background: #f8f8f8;
    line-height: 120px;
    margin-bottom: 50px;
}

.top-order>ul {
    text-align: center;
}

.top-order>ul>li {
    display: inline-block;
    font-size: 18px;
    margin-right: 95px;
    color: #8d8d8d;
    font-weight: 300;
}
.top-order>ul>li>img {
    margin-right: 20px;
    margin-bottom: 4px;
}
.top-order>ul>li:last-of-type {
    margin-right: 0;
}
.top-order>ul>li:nth-of-type(1) {
    color: #1c1c1c;
    font-weight: 400;
}
.top-order>ul>li:nth-of-type(1)>span {
    font-weight: 500;
}

.prd-name {
    text-align : left;
    margin-left: 10px;
    display: inline-block;
    line-height: 22px;
}

.prd-box>a>img {
    width: 68px;
    height: 90px;
}

.prd-box {
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.prd-name>.MK-product-icons {
    display: block;
}
.prd-name>div {
    color: #999;
    font-size: 13px;
    width: 400px;
}

.prd-name>a {
    color: #1c1c1c;
    font-size: 13px;
}
.prd-name a.option-link {
    margin-top: 15px;
    float: left;
    height: 30px;
    padding: 0 6px;
    border: 1px solid #e5e5e5;
    color: #333;
    font-size: 12px;
    font-weight: 300;
    line-height: 30px;
    box-sizing: border-box;
    letter-spacing: 0;
    width: 120px;
    text-align: center;
}
.d-block:first-of-type>a {
    background: #e8e8e8;
    color: #1c1c1c;
    font-size: 13px;
    border: 1px solid #e8e8e8;
    display: block;
    box-sizing: border-box;
}

.d-block:last-of-type>a {
    background: #fff;
    color: #1c1c1c;
    font-size: 13px;
    border: 1px solid #e8e8e8;
    display: block;
    box-sizing: border-box;
    margin-right: 0;
}

.d-block:first-of-type>a:hover {
    border: 1px solid #e8e8e8;
    background: #fff!important;
    color : #1c1c1c!important;
}
#cart .page-wrap .cart-ct .amount> .amount-up, #cart .page-wrap .cart-ct .amount> .amount-dw  {
    width: 30px;
    height: 30px;
    line-height: 27px;
    border: 1px solid #e8e8e8;
    display: inline-block;
    box-sizing: border-box;
    color: #1c1c1c;
    font-size: 24px;
    letter-spacing: 0;
}
.prd-price>.grbPrice {
    font-size: 13px;
    font-weight: 500;
}

.MS_tb_delivery {
    font-size: 13px;
    font-weight: 300;
}
#cart .page-wrap .delivery>img {
    margin-right: 10px;
    margin-bottom: 5px;
}
.order-total.p10.tb-right {
    /* height: 135px; */
    border: 1px solid #e8e8e8;
    margin: 20px 0 25px 0;
    padding: 40px 30px 20px !important;
    box-sizing: border-box;
    font-weight: 400;
    font-size: 18px;
    color: #666;
}

.order-total.p10.tb-right>strong {
    color: #1c1c1c;
    display: block;
    margin-top: 10px;
}
a.btn_light {
    border: 1px solid #e8e8e8;
    background: #fff;
    margin-right: 8px;
}
#cart .page-wrap .cart-ct .amount.wish-amount>input {
    border: 1px solid #e8e8e8;
    margin-right: 10px;
}

#cart .page-wrap .cart-ct .amount.wish-amount {
    line-height: 30px;
}
#cart .page-wrap .cart-ft2>#nhn_btn {
    margin-right: 10px;
}
/*------------------------------- 2021-07-16 Àå¹Ù±¸´Ï ¸®´º¾ó end -----------------------------------------*/

#cart .page-wrap {  width:100%; background:#fff; margin:0 auto; }
#cart .page-wrap .cart-hd {  margin-top:10px; margin-bottom:10px;}
#cart .page-wrap .cart-ct th {padding:15px 0;border-top: 2px solid #000;border-bottom: 1px solid #e8e8e8;font-weight:normal;font-size: 14px;}
#cart .page-wrap .cart-ct td {padding: 15px 0;text-align: center;border-bottom: 1px solid #e8e8e8;}
#cart .page-wrap .cart-ct .nobd td {/* border: 0; */}
#cart .page-wrap .cart-ct .thumb {  padding: 0 5px; }
#cart .page-wrap .cart-ct .thumb img {  width: 80px; }
#cart .page-wrap .cart-ct .count input {  width: 30px; height: 14px; padding: 0; text-align: right; }
#cart .page-wrap .cart-ct .p10 {  padding: 10px 0; }

#cart .page-wrap .cart-ct .amount {position: relative;/* width: 33px; *//* height: 35px; */margin-left: auto;margin-right: auto;text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
#cart .page-wrap .cart-ct .amount input,
#cart .page-wrap .cart-ct .amount .amount-txt {/* position: absolute; *//* top: 0; *//* left: 0; */width: 35px;height: 30px;border: 1px solid #e8e8e8;border-left: none;border-right: none;text-align: center;box-sizing: border-box;font-size: 12px;margin-right: 0;}

#cart .page-wrap .cart-ct .amount .amount-btn {/* position: absolute; *//* bottom: -5px; *//* left: 0; */width: 50px;height: 30px;box-sizing: border-box;border: 1px solid #e8e8e8;display: inline-block;line-height: 30px;color: #666;font-size: 13px;font-weight: 300;margin-left: 3px;}
#cart .page-wrap .cart-ct .amount .amount-up img {  position: absolute; top: 2px; right: 0; }
#cart .page-wrap .cart-ct .amount .amount-dw img {  position: absolute; top: 10px; right: 0; }

#cart .page-wrap .cart-ft_box { clear:both; height:48px; margin-top:20px; text-align:center;}
#cart .page-wrap .cart-ft {float:right;}
#cart .page-wrap .cart-ft a {width: 160px;height: 50px;box-sizing: border-box;padding: 10px 20px;line-height: 30px;font-size: 14px;font-weight: 400;letter-spacing: 0;}

#cart .page-wrap .cart-ft2 {float:left;padding-top:6px;display: inline-flex;}
#cart .page-wrap .cart-ft2 a {  }

#cart .page-wrap .cart-bottom {clear:both;/* padding-top:20px; */}
#cart .page-wrap .cart-bottom .payco{width:280px; float:right;}
#cart .page-wrap .cart-bottom .nhn{width:230px; float:right;}

#cart .page-wrap .cart-bottom a { float:right; margin-left:7px; }

#cart .page-wrap .delivery {clear:both;/* margin-top: 20px; */float: left;display: inline-block;font-size: 14px;}

.uni-opt { padding-top:3px;}

.d-block {margin:4px 0;width: 75px;height: 30px;}




.cart-free-wrap {text-align:center;margin-bottom: 10px;margin-top: 100px;}
.cart-free-wrap .btn-list-open {position:relative;display:inline-block;width: 100%;height:50px;line-height:50px;background:#444;color:#fff;font-weight: 400;font-size:14px;text-align:center;}
.cart-free-wrap .btn-list-open span {/* position:absolute; *//* top:20px; *//* right:30px; */display:inline-block;width:15px;height:9px;background:url(http://separk.makemall.kr/2016/h18_arr.gif) no-repeat 0 0;}
.cart-free-wrap .btn-list-open span.open { background:url(http://separk.makemall.kr/2016/h18_arr.gif) no-repeat 0 -9px; }
.cart-free-wrap p {padding:20px 0;font-size:14px;font-weight: 400;}
.cart-free-wrap p span { color:#f40000; }
.cart-free-wrap .btn-more { display:inline-block; width:94%; height:30px; line-height:30px; margin-top:10px; border:1px solid #383838; background:#fff; color:#383838; font-size: 1em; text-align:center; }
.cart-free-wrap .btn-more span { display:inline-block; width:8px; height:5px; margin-left:5px; background:url(/images/d3/m_04/h10_arr.gif) no-repeat 0 0; background-size:100% 100%; vertical-align:middle; }
.cart-free-wrap .list-wrap { overflow-x:hidden; overflow-y:auto; height:450px; padding:15px 14px 30px; margin-top:20px; border:1px solid #b7b7b7; display: none; }
.cart-free-wrap .list-wrap ul { display: table; table-layout: fixed; width:100%; margin: 0; padding: 0; }
.cart-free-wrap .list-wrap ul:after { clear: both; content: ""; display: block; }
.cart-free-wrap .list-wrap ul li { word-wrap: break-word; word-break: keep-all; display: inline-block; vertical-align: top; width:24%; list-style: none; }
.cart-free-wrap .list-wrap ul li dl { margin:15px 15px 10px; }
.cart-free-wrap .list-wrap ul li dl dt { margin-bottom:13px; }
.cart-free-wrap .list-wrap ul li dl dt img { width:100%; height:auto; border:0; }
.cart-free-wrap .list-wrap ul li dl dd {}
.cart-free-wrap .list-wrap ul li dl dd strong { color:#f40000; }
.cart-free-wrap .list-wrap ul li dl dd a { display:inline-block; padding:5px 8px 3px; margin-top:8px; border:1px solid #999; color:#666; font-weight:bold; background:#fff; }

/* BASIC css end */


/* BASIC css end */

