/* BASIC css start */
#cartWrap .wish-opt { color: #FFA500; }
#cartWrap .tit-cart { margin-top: 30px; }
/* È¸¿ø µî±Þ Ç¥½Ã */
#cartWrap .mem-lvl { zoom: 1; overflow: hidden; padding:0; background:none; margin:20px 0 0; }
#cartWrap .mem-lvl .lvl-img { left:0; margin:0 10px 0 0; width:30px; }
#cartWrap .mem-lvl .lvl-img img { width:100%; }
#cartWrap .mem-lvl p { width:auto; padding:0;line-height:1.6;  }
#cartWrap .mem-lvl p em { color:#E59DA0; }
#cartWrap .mem-lvl p font { color:#E59DA0 !important; }
/* ¹è¼Û ¸Þ¼¼Áö */
#cartWrap .delivery { margin-top: 20px; text-align: center; }
/* ÁÖ¹® ÄÁÆ®·Ñ ¹öÆ° */
.basketBtnArea { margin:0 0 50px; }
.basketBtnArea .btn-order-ctrl { text-align:center; margin:0 0 20px; }
.basketBtnArea .btn-order-ctrl a { display:inline-block; width:310px; height:60px; border-radius:60px; font-size:14px; text-align:center; margin:0 5px; transition:0.5s; }
.basketBtnArea .btn-order-ctrl a.allOrderBtn { background:#1D1D1D; color:#fff; line-height:60px; }
.basketBtnArea .btn-order-ctrl a.allOrderBtn:hover { background:#444; }
.basketBtnArea .btn-order-ctrl a.selectOrderBtn { line-height:59px; border:1px solid #171717; }
.basketBtnArea .btn-order-ctrl a.selectOrderBtn:hover { background:#f1f1f1; }
.basketBtnArea .cart-ft2 { text-align:center; }
#content .basketBtnArea .direct-app { height:auto; width:640px; margin:10px auto; }
#content .basketBtnArea .direct-app a {   }
#content .basketBtnArea .direct-app img { width:100%; }
#nhn_btn { display: inline; }
#payco_order_btn { display: inline; }
#kakaopay_order_btn { display:inline; vertical-align:top; }

.cart-free-wrap { text-align:center; }
.cart-free-wrap .cartFreeBtnArea { background:#F7D9DA; padding:25px 0; font-size:0; }
.cart-free-wrap .cartFreeBtnArea > * { display:inline-block; vertical-align:middle; }
.cart-free-wrap .cartFreeBtnArea .cartFreeimgFirst { margin:0 20px 0 0; }
.cart-free-wrap .cartFreeBtnArea .cartFreeimgLast { vertical-align:bottom; }
.cart-free-wrap .btn-list-open { position:relative; display:inline-block; width:310px; height:50px; line-height:50px; background:#E59DA0; color:#fff; font-size:14px; text-align:center; margin:0 10px 0 20px; transition:0.3s; }
.cart-free-wrap .btn-list-open:hover { background:#dc888e; }
.cart-free-wrap .btn-list-open span { position:relative; display:inline-block; width:14px; height:14px; background:url(/design/monobarbie/PL/img/20_cart_free_arrow.png) no-repeat 0 0; vertical-align:middle;  transform:rotate(180deg); }
.cart-free-wrap .btn-list-open.open span { transform:rotate(0deg); }
.cart-free-wrap p { font-size:18px;  }
.cart-free-wrap p span { color:#D91A55; }
.cart-free-wrap .btn-more { display:inline-block; width:400px; height:45px; line-height:45px; margin-top:10px; background:#171717; color:#fff; font-size: 14px; text-align:center; border-radius:40px; transition:0.3s;  }
.cart-free-wrap .btn-more:hover { background:#333; }
.cart-free-wrap .btn-more span {  }
.cart-free-wrap .list-wrap { overflow-x:hidden; overflow-y:auto; padding:50px 30px; background:#F8F7F7; 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:25%; list-style: none; }
.cart-free-wrap .list-wrap ul li dl { margin:0 20px 50px; }
.cart-free-wrap .list-wrap ul li dl dt { margin-bottom:20px; }
.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 { text-align:left; font-size:15px;  }
.cart-free-wrap .list-wrap ul li dl dd.name { margin:0 0 7px; }
.cart-free-wrap .list-wrap ul li dl dd.price { font-size:17px; }
.cart-free-wrap .list-wrap ul li dl dd strong {  }
.cart-free-wrap .list-wrap ul li dl dd a { display:inline-block; margin-top:10px; border:1px solid #171717; background:#fff; width:80px; height:30px; line-height:29px; border-radius:30px; text-align:center; font-size:11px; transition:0.3s;  }
.cart-free-wrap .list-wrap ul li dl dd a:hover { background:#f1f1f1; }

.tb-opt img { vertical-align:top; }
.tb-opt .basket-option-detail { display:inline-block; vertical-align:top; padding-left:8px; }
.tb-opt .basket-option-detail .basket-option-dlist li { margin-bottom:7px; word-break:break-all; word-wrap:break-word; }
.tb-opt .basket-option-detail .basket-option-dlist li img { width:23px; height:23px; vertical-align:middle; }
.tb-opt .basket-option { }

.basketControlArea { margin:0 0 30px; }
.basketControlArea .controlBox { margin:0 0 25px; }
.basketControlArea .controlBox:after { content:''; clear:both; display:block; }
.basketControlArea .leftArea { float:left; }
.basketControlArea .leftArea li { line-height:30px; font-size:15px; }
.basketControlArea .leftArea li a { display:inline-block; vertical-align:top; background:#4B4B4B; width:110px; text-align:center; line-height:30px; border-radius:30px; font-size:10px; color:#fff; margin:0 0 0 10px; transition:0.3s;  }
.basketControlArea .leftArea li a:hover { background:#666; }
.basketControlArea .rightArea { float:right; }
.basketControlArea .rightArea li a { display:inline-block; vertical-align:top; background:#4B4B4B; width:110px; text-align:center; line-height:30px; border-radius:30px; font-size:10px; color:#fff; margin:0 0 0 10px; transition:0.3s;  }
.basketControlArea .rightArea li a.estimateBtn { color:#171717; background:#fff; border:1px solid #171717; height:30px; line-height:29px; }
.basketControlArea .rightArea li a:hover { background:#666; }
.basketControlArea .rightArea li a.estimateBtn:hover { background:#f1f1f1; }
.basketControlArea .basketnotice p { color:#989898; font-size:12px; line-height:1.6; }

.basketTotal { background:#F2F2F2; line-height:100px; font-size:14px; margin:0 0 25px; }
.basketTotal strong { font-size:20px; }
/* BASIC css end */

