/* BASIC css start */
#contents { position:relative; }


/* Ãß°¡ */
.basketpackage:after{content:""; display:block; clear:both;}
.deliveryTab {position:relative;margin:0 0 30px;}
.deliveryTab li {display:inline-block;margin-right:5px;}
.btn_gray.btn_03{margin-left:3px;}
.basketpackage .xans-order-totalsummary .btn_gray.btn_03{vertical-align:3px;}
 
/* List */
.basketpackage .xans-order-empty p { padding:50px 0; text-align:center; color:#757575; border-top:1px solid #ececec; border-bottom:1px solid #ececec; font-size:12px;}
.basketpackage .orderListArea .title { margin:50px 0 13px 13px; font-size:14px; color:#535353; font-weight:600; }
.basketpackage .orderListArea .title h3 {  }
.basketpackage .orderListArea .title + table { margin:0; }
.basketpackage .orderListArea.ec-base-table thead{}
.basketpackage .orderListArea.ec-base-table tfoot{display:none;}
.basketpackage .ec-base-table tfoot td .gLeft {}
.basketpackage .ec-base-table td.thumb img { max-width:100px; height:auto;}
.basketpackage .ec-base-table td.button a:last-child { margin-bottom:0; }
.basketpackage .ec-base-table .name{display:inline-block;}
.basketpackage .ec-base-table .name .ec-set-product-name { display:block; }
.basketpackage .ec-base-table .engName { display:block; }
.basketpackage .ec-base-table td div.option,
.basketpackage .ec-base-table td ul.option {display: inline-block; padding-left: 5px;}
.basketpackage .ec-base-table td ul.option > li{color: #999;font-size: 9px;}
.basketpackage .ec-base-table td ul.option > li > strong { display:block; color:#535353; }
.basketpackage .ec-base-table td div.option span.file a,
.basketpackage .ec-base-table td ul.option > li > span.file a { margin:0 0 0 4px; padding:0 0 0 11px; color:#757575; text-decoration:underline; background:url("//img.echosting.cafe24.com/skin/base/common/ico_file.gif") no-repeat 0 2px; }
.basketpackage .ec-base-table td ul.option > li br{display:none;}
.basketpackage .ec-base-table td .btn_check{display:none; *display:inline-block; vertical-align:middle; width:25px; height:25px; text-align:center; background:#efefef; border-radius:25px; font-size:14px;}
.basketpackage .ec-base-table td .btn_check i{font-size:15px; line-height:23px;}
.basketpackage .ec-base-table td .btn_circle{display:inline-block; vertical-align:middle; width:25px; height:25px; text-align:center; background:#efefef; border-radius:25px; font-size:14px;}
.basketpackage .ec-base-table td .btn_circle i{font-size:15px; line-height:23px;}




.basketpackage .xans-order-allotmentinfo { padding:10px 0 8px 10px; border-bottom:1px solid #ececec; }
.basketpackage .xans-order-allotmentinfo .info { padding:8px 0 0 23px; color:#757575; font-size:11px; line-height:1.5; background:url("//img.echosting.cafe24.com/skin/base/common/ico_info.gif") no-repeat 0 8px; }

.basketpackage .xans-order-basketpriceinfoguide {position:absolute; right:0; top:17px;}
.basketpackage .xans-order-basketpriceinfoguide p.info { padding:0px 0 0px 27px; line-height:1.5; color:#da6025; font-size:11px; background:url("//img.echosting.cafe24.com/skin/base/common/ico_info.gif") no-repeat 10px 0px; }






.basketpackage .xans-order-selectorder,
.basketpackage .xans-order-totalorder { margin:0;}

#NaverChk_Button { margin:10px 0; }







/* Total */
.basketpackage .total{float:right; padding:30px 0; line-height:23px; text-align:right;}
.basketpackage .total .upper{display:inline-block;}
.basketpackage .total .tototal{padding-top:10px; }
.basketpackage .total h5 {display:inline-block; vertical-align:text-bottom; font-weight:normal; font-size:12px;}
.basketpackage .total .box {display:inline-block; vertical-align:text-bottom; word-break:normal; padding:0 10px 0 6px;}
.basketpackage .total .box strong{color:#535353; font-size:12px; font-weight:300; letter-spacing:1.2px;}
.basketpackage .total .box strong span{font-size:18px; font-family:'nunito','¸¼Àº °íµñ','Malgun Gothic';}
.basketpackage .total .box .bold span{font-size:22px !important; font-weight:500;}

/* ÃÑ »óÇ°±Ý¾× »ó¼¼³»¿ª ·¹ÀÌ¾î */
.basketpackage .totalDetail {     display: none;z-index: 100;width: 300px;color: #757575;background: #fff;left: calc(50% - -75px) !important; border-radius:10px;padding-bottom:30px;}
.basketpackage .totalDetail .content p { text-align:right; }
.basketpackage .totalDetail .content .ec-base-desc { margin:8px 0 0; padding-top:6px; border-top:1px dotted #b0b1b3; }

/* ¿É¼Çº¯°æ ·¹ÀÌ¾î */
.basketpackage .optionModify {       display: none;
    width: 450px;
    color: #757575;
    background: #fff;
    box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.12);
    border-radius: 10px;}
.basketpackage .optionModify.ec-base-layer .close {
    position: absolute;  
    right:0 !important;
    top: 8px;
    padding: 11px 20px;
    cursor: pointer;
}
.basketpackage .optionModify .prdInfo { margin:0 0 10px; padding:0 0 10px; border-bottom:1px dotted #b0b1b3; line-height:1.5; }
.basketpackage .optionModify .prdInfo li { color:#535353; font-weight:bold; }
.basketpackage .optionModify .prdInfo li.option { color:#757575; font-weight:normal; }
.basketpackage .optionModify .prdModify h4 { color:#535353; font-size:12px; }
.basketpackage .optionModify .prdModify li { padding:6px 0 0; }
.basketpackage .optionModify .prdModify li:after { content:""; display:block; clear:both; }
.basketpackage .optionModify .prdModify li span { float:left; width:110px; margin:3px 0 0; }
.basketpackage .optionModify .prdModify li select { float:right; width:290px; line-height:24px; font-size:12px; }
.basketpackage .optionModify .prdModify li input[type=text] { float:right; width:284px; }

/* ¹è¼ÛºñÇÒÀÎ ·¹ÀÌ¾î */
.basketpackage td .box.shipping { line-height:1.3em; }
.basketpackage td .box.shipping .shippingArea { font-size:12px; line-height:1.3em; }
.basketpackage .shippingFee { position:relative; display:inline-block; vertical-align:middle; text-align:left; }
.basketpackage .shippingFee .ec-base-tooltip { display:block; margin:0 0 0 -180px; width:360px; }


/*Àå¹Ù±¸´Ï ³» °ü½É»óÇ°*/
.xans-myshop-wishlist{margin-top:100px;}
.xans-myshop-wishlist .title { margin-bottom:30px !important; }
.xans-myshop-wishlist .title h3 {font-family: 'Rozha One','Jeju Myeongjo',serif;font-size: 23px !important;font-weight: normal;letter-spacing: 0.5px;transition: .35s ease-in-out;}


/* Àå¹Ù±¸´Ï °³º°ÀÛ¾÷ */

.basketpackage .btn_01 { display: inline-block;padding: 12px 27px 10px;font-weight: 300;font-size: 12px;box-sizing: border-box;}
.basketpackage .ec-base-table strong.total {font-size:15px;}
#order_layer_benefit.ec-base-layer .close {position: absolute;left: 0;top: 8px;padding: 11px 20px;cursor: pointer;}
.ec-base-layer{box-shadow: 0px 3px 7px rgba(0,0,0,0.12);}
.ec-base-layer .header {border-radius: 10px 10px 0 0;}
.ec-base-layer .header > h1, .ec-base-layer .header > h3 {text-align:left;}    
.ec-base-layer .ec-base-button {padding: 40px 0;}






#cartWrap .wish-opt { color: #FFA500; }
#cartWrap .tit-cart { margin-top: 30px; }
/* È¸¿ø µî±Þ Ç¥½Ã */
#cartWrap .mem-lvl { zoom: 1; overflow: hidden; margin-top: 45px; }
/* ¹è¼Û ¸Þ¼¼Áö */
#cartWrap .delivery { margin-top: 20px; text-align: center; }
/* ÁÖ¹® ÄÁÆ®·Ñ ¹öÆ° */
#cartWrap .btn-order-ctrl { margin-top: 20px; text-align: center; font-size: 0; line-height: 0; }
#cartWrap .btn-order-ctrl a { margin-right: 10px; }

#cartWrap .cart-ft2 { margin-top: 20px; text-align:right; }
#nhn_btn { display: inline; }
#payco_order_btn { display: inline; }








.opt-spin {display:inline-block;} 
.quanChange .btn_gray.btn_03 {    margin-left: 3px;
    font-size: 9px;
    transform: scale(0.9);}
    
.listBtn .btn_gray.btn_03 {    display: block;
    width: 50px;
    margin: 0 auto;}
.listBtn .btn_gray.btn_03:last-child {margin-top:5px;} 
.optionName {display:inline-block;color: #999;
    font-size: 11px;}
.uni-opt {display:inline-block;}
/* BASIC css end */

