/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
#cartWrap .wish-opt {color:#FFA500; } 
#cartWrap .tit-space {margin-top: 100px}
/* È¸¿ø µî±Þ Ç¥½Ã */
/* ¹è¼Û ¸Þ¼¼Áö */
#cartWrap .delivery {margin-top:30px;font-size:12px;color:#2e2e2e;text-align: center}
/* ÁÖ¹® ÄÁÆ®·Ñ ¹öÆ° */
#cartWrap .btn-order-ctrl {margin:40px 0 50px;text-align:center}
#cartWrap .btn-order-ctrl a {width:178px;height:58px;font-size:16px;line-height:58px}
#cartWrap .cart-ft2 {margin-top:20px;text-align:center; } 
#nhn_btn {display:inline; } 
#payco_order_btn {display:inline; } 
#kakaopay_order_btn {display:inline;vertical-align:top; } 
.tb-normal {font-weight:normal}
.realtime-btn-up {display:inline-block;width:32px;height:32px;text-indent:-9999em;vertical-align:top;background:url(/design/beplain01/images/basket_plus.png) no-repeat center;border:1px solid #ddd;box-sizing:border-box;text-align:center; } 
.realtime-btn-dw {display:inline-block;width:32px;height:32px;line-height:32px;text-indent:-9999em;vertical-align:middle;background:url(/design/beplain01/images/basket_minus.png) no-repeat center;border:1px solid #ddd;box-sizing:border-box; } 
#cartWrap .txt-spin {line-height:21px}
.cart-free-wrap {text-align:center; } 
.cart-free-wrap .btn-list-open {position:relative;display:inline-block;width:250px;height:58px;line-height:58px;color:#000;font-size:14px;text-align:center;border:1px solid #000}
.cart-free-wrap .btn-list-open span {position:absolute;top:27px;right:30px;display:inline-block;width:12px;height:6px;background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_cart_free.gif) 0 0 no-repeat}
.cart-free-wrap .btn-list-open span.open {background-position:0 -6px}
.cart-free-wrap p {padding:5px 0 20px;font-size:12px}
.cart-free-wrap p span {font-weight:bold}
.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;margin-left:5px;width:12px;height:6px;background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_cart_free.gif) 0 -6px no-repeat;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;*zoom:1}
.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; } 
/* ÇÏÀÌºê¸®µå ¿É¼Ç */
.opt_dd img {vertical-align:top; } 
.opt_dd .basket-option-detail {display:inline-block;vertical-align:top; } 
.opt_dd .basket-option-detail .basket-option-dlist li {margin-bottom:7px;word-break:break-all;word-wrap:break-word; } 
.opt_dd .basket-option-detail .basket-option-dlist li img {width:23px;height:23px;margin-right:8px;vertical-align: middle; } 
/* IE7 Hack */
.cart-free-wrap .list-wrap ul li {*float: left}
/* Á¤±â¹è¼Û ÅÇ */
#cartWrap .cart-tab:after {clear:both;content:"";display:block; } 
#cartWrap .cart-tab {height:68px;margin:50px 0 0 3px;border-bottom:2px solid #000; } 
#cartWrap .cart-tab li {float:left;width:50%;height:67px;margin-left:-6px;*margin-left:-7px;border:1px solid #d5d5d5;border-bottom:none;background:#f9f9f9; } 
#cartWrap .cart-tab li:first-child {margin-left:0; } 
#cartWrap .cart-tab li a {display:block;line-height:70px;font-weight:bold;color:#898989;font-size:18px;text-align:center;text-decoration:none;background:none; } 
#cartWrap .cart-tab li.now {position:relative;z-index:1;height:68px;border:2px solid #000;border-bottom:none;background:#fff; } 
#cartWrap .cart-tab li.now a {line-height:68px;color:#000; } 
.MS_tb_delivery {z-index: 10}
/* ¼¥ÆäÀÌ ¹Ù·Î±¸¸Å */
#productDetail #shoppay_btn {padding-top: 10px; } 
/* PC (°øÅë) »ó¼¼ÆäÀÌÁö Àü¿ë */
#cartWrap #shoppay_btn {display: inline; } 
/* PC (°øÅë) Àå¹Ù±¸´Ï Àü¿ë */
.shopdetail #shoppay_btn {padding-top: 10px; } 
/* MO (4.0) »ó¼¼ÆäÀÌÁö Àü¿ë */
#basket #shoppay_btn {margin-top: 20px; } 
/* MO (4.0) Àå¹Ù±¸´Ï Àü¿ë */
.shopdetail #shoppay_btn {text-align: center; } 
/* MO (ÆÄ¿öÆÑ) »ó¼¼ÆäÀÌÁö Àü¿ë */
.basket #shoppay_btn {text-align: center; } 
/* MO (ÆÄ¿öÆÑ) Àå¹Ù±¸´Ï Àü¿ë */
.shoppay_storebtn_bx,.shoppay_storebtn_bx *,.shoppay_button_box,.shoppay_button_box * {display:inline-block !important;overflow:hidden;!important;float:none !important;position:static !important;top:auto !important;left:auto !important;margin:0 !important;padding:0 !important;border:0 none !important;font-size:11px !important;line-height:16px !important;font-family:'µ¸¿ò',Dotum,Helvetica,sans-serif !important;text-align:left !important;text-decoration:none !important;vertical-align:top !important;background:none !important;border-radius:0 !important; } 
.shoppay_button_box {width:auto !important;height:100% !important;zoom:1 !important;padding:0 !important;border-top:2px solid #2b2f3a !important;background-color:#fff !important; } 
.shoppay_button {position:relative !important;margin:0 !important;padding:5px 0 5px 88px !important;zoom:1 !important; } 
.shoppay_button .shoppay_blind {overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;clip:rect(0 0 0 0) !important; } 
.shoppay_text {display:block !important;*display:inline !important;position:absolute !important;top:10px !important;left:0 !important;width:82px !important;height:26px !important;margin:0 !important;padding:0 !important;background:url('/images/common/shoppay_sp_text.png') no-repeat !important; } 
.shoppay_btn_list {*zoom:1 !important;display:table !important;width:100% !important;margin:0 !important;padding:0 !important;table-layout:fixed !important;list-style:none !important; } 
.shoppay_btn_list tbody {display:table-row-group !important; } 
.shoppay_btn_list tr {display:table-row !important; } 
.shoppay_btn_list .shoppay_btn_item {*width:120px !important; } 
.shoppay_btn_item {display:table-cell !important;height:37px !important;margin:0 !important;padding:0 !important;text-align:left !important; } 
.shoppay_btn_link {display:block !important;height:35px !important;margin:0 !important;padding:0 !important;border:1px solid #bfc4c7 !important;background-color:#fcfcfc !important;background-repeat:no-repeat !important;background-repeat:no-repeat !important;text-align:center !important;text-decoration:none !important; } 
.shoppay_btn_item:first-child .shoppay_btn_link {margin:0 !important; } 
.shoppay_text {background-size:82px auto !important; } 
.shoppay_btn_link.shoppay_btn_pay {background-size:133px auto !important; } 
.shoppay_btn_link.shoppay_btn_pay {background-image:url('/images/common/shoppay_sp_payment.png') !important;background-position:50% 0 !important;background-repeat:no-repeat !important;border-radius:2px !important; } 
.shoppay_btn_link.btn_blue {border-color:#025eea !important;background-color:#025eea !important; } 
.shoppay_event {position:relative !important;width:100% !important;margin:0 !important;padding:3px 0 0 0 !important;border:0 none !important;border-top:1px solid #e5e9ea !important;letter-spacing:-0.5px !important; } 
.shoppay_event_tex t {display:block !important;*display:inline !important;overflow:hidden !important;*width:100% !important;margin:0 !important;padding:5px 0 !important;letter-spacing:0 !important;white-space:nowrap !important;*zoom:1 !important;text-overflow:ellipsis !important;word-wrap:normal !important; } 
.shoppay_event_text {padding:0 !important; } 
.shoppay_event_text .event_title {display:inline !important;margin:0 5px 0 0 !important;padding:0 !important;font-weight:normal !important;color:#015ce8 !important;vertical-align:middle !important; } 
.shoppay_event .shoppay_event_text .event_link {display:inline !important;margin:0 !important;padding:0 !important;font-weight:normal !important;color:#727272 !important;text-decoration:none !important;vertical-align:middle !important; } 
.shoppay_event .shoppay_event_text .event_link span {display:inline-block !important;margin:-1px 0 1px !important;vertical-align:middle !important; } 
.shoppay_type_A_1 {width:277px !important;height:70px !important; } 
.shoppay_type_A_2 {width:296px !important;height:84px !important; } 
.shoppay_type_A_2 .shoppay_button {padding:5px 0 5px 86px !important; } 
.shoppay_type_A_2 .shoppay_text {top:14px !important; } 
.shoppay_type_A_2 .shoppay_btn_link {height:45px !important; } 
.shoppay_type_A_2 .shoppay_btn_link.shoppay_btn_pay {background-position:50% -40px !important; } 
.shoppay_type_A_3 {width:338px !important;height:84px !important; } 
.shoppay_type_A_3 .shoppay_button {padding:6px 0 6px 102px !important; } 
.shoppay_type_A_3 .shoppay_text {top:13px !important;height:31px !important;background-position:0 -31px !important; } 
.shoppay_type_A_3 .shoppay_btn_link {height:45px !important; } 
.shoppay_type_A_3 .shoppay_btn_link.shoppay_btn_pay {background-position:50% -40px !important; } 
input[name='amount'] {border:1px solid #dfdfdf;width:32px;height:32px;font-size:14px;text-align:center;box-sizing:border-box;margin:0 -4px;color:#000; } 
#contentWrap {padding:80px 0;width:1510px; } 
#content .tit-page {display:block;font-size:36px;font-weight:bold;text-align:center;line-height:1;padding-bottom:0;margin-bottom:40px;border-bottom:0; } 
.page-body {position:relative;display:flex;justify-content:space-between;gap:0 48px;align-items:flex-start; } 
.page-body .cart_list_wrap {width:982.52px; } 
.page-body .cart_list_wrap .table-cart>div {display:flex;justify-content:space-between;align-items:center;margin-bottom:16px; } 
.page-body .cart_list_wrap .table-cart>div label {font-size:13px;font-weight:500;color: #000;} 
.page-body .cart_list_wrap .table-cart>div a {font-size:13px;font-weight:500;border:1px solid #ddd;line-height:1;padding:12px 30px; } 
.page-body .cart_price_wrap {display:block;position:sticky;top:194px;width:527px; } 
.page-body .cart_price_wrap .cart_tit {background:#f7f7f7;font-size:24px;color:#000;font-weight:400;padding:47px 33px 52px;line-height:1; } 
.page-body .cart_price_wrap .cart_tit b {font-weight:600; } 
.page-body .cart_price_wrap .cart_price {display:flow-root;background:#f7f7f7;font-size:24px;color:#000;font-weight:400;padding:0 32px;margin-bottom:20px; } 
.page-body .cart_price_wrap .cart_price dl {display:flex;align-items: flex-start;justify-content:space-between;margin-bottom:30px;} 
.page-body .cart_price_wrap .cart_price dl:last-child {border-top:1px solid #ccc;padding-top:30px;margin-bottom:40px; } 
.page-body .cart_price_wrap .cart_price dl dt {font-size:17px;font-weight:400;color:#888;line-height:1; } 
.page-body .cart_price_wrap .cart_price dl dd {font-size:20px;font-weight:600;color:#000;line-height:1; } 
.page-body .cart_price_wrap .cart_price dl:last-child dd {font-size:26px;text-align:right; } 
.page-body .cart_price_wrap .cart_price dl:last-child dd strong {display:block; } 
.page-body .cart_price_wrap .cart_price dl:last-child dd strong span {font-size:26px;font-weight:600;color:#000; } 
.page-body .cart_price_wrap .cart_price dl:last-child dd span {font-size:14px;font-weight:400;color:#888888; } 
.page-body .cart_price_wrap .btn_order {display:flex;flex-direction:column;gap:10px; } 
.page-body .cart_price_wrap .btn_order a {height:62px;line-height:62px;font-size:16px;font-weight: 500; } 

.MK_total_delivery{display:block !important;}


/* BASIC css end */


/* BASIC css end */

