/* BASIC css start */


#header .headroom--not-top .cate-wrap{display:none ! important;}

.cartContentList .ali_chk_warp {
    text-align: right;
    display: flex;
    justify-content: space-between;
}

.scrollBtn{display: none ! important;}
body {min-width:300px;}
body {
  min-height: 100vh;
  /* mobile viewport bug fix */
  min-height: -webkit-fill-available;
}

html {
  height: -webkit-fill-available;
}

#detailpage {display:none;}
#total_reserve_price {margin-right:5px; color:#8B8B8B; font-size:12px;}
a.layer_popup_close {position:absolute; top:25px; right:0;padding-left:20px;}
.btn-order-ctrl {display:flex; gap:4px;}
.btn-order-ctrl > div {width:100%; margin-right:5px;}
.btn-order-ctrl > a {width:100%;}
.cartContentList .cart_list { padding:0 20px;}
.cartContentList .cart-header {padding-top:60px; border-bottom:1px solid #26231D; padding-bottom:24px; line-height:17px; background: #fff;}
.cartContentList .cart-footer {padding-bottom: 10px; background: #fff;}

.cartContentList .ali_chk_warp {text-align:right;}
.cartContentList .ali_chk_warp a {line-height:16px; text-decoration:underline;}
.cartContentList .item_container {font-size:14px; }
.cartContentList .item_container .no_data {text-align:center; line-height:100px;}
.cartContentList .item_container .item {width:100%;  padding:0 0 20px; overflow:hidden; margin:0; position:relative; border-top:1px solid #e5e5e5;}
.cartContentList .item_container form:first-of-type .item{border-top:none;}
.cartContentList .item_container .item .top {display: flex; justify-content: space-between; align-items: center; padding: 16px 0;}
.cartContentList .item_container .item .top .btn_delete {font-size:11px; font-weight: 400; color: #333; border: 1px solid #E5E5E5; padding: 5px 16px;}

.cartContentList .item_container .item .thumb {float:left; width:76px; position:relative;}
.cartContentList .item_container .item .thumb img {width:100%;}

.cartContentList .item_container .item .thumb .sale_percent {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 25px;
    height: 25px;
    background: #26231D;
    font-size: 10px;
    font-weight: 500;
    line-height: 25px;
    color: #fff;
    text-align: center;
    z-index: 1;
}
.cartContentList .item_container .item .info {float:left; width:calc(100% - 92px); padding-right: 16px;}

.cartContentList .item_container .item .info .delivery {font-size:10px; color:#8B8B8B; line-height:14px; margin-bottom:3px;}
.cartContentList .item_container .item .info .name a{display: block; font-size:14px; line-height:18px; margin-bottom:8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#111; padding-right: 24px;}
.cartContentList .item_container .item .info .sale_percent{color: #F34F4F; font-size: 13px; line-height: 18px; font-weight: 600; display: inline-block; margin-right: 4px;}
.cartContentList .item_container .item .info .price {font-size:13px; line-height:18px; margin-bottom:8px; font-weight:600; color:#111;}
.cartContentList .item_container .item .info .strike {font-size:12px; color: #8B8B8B; line-height:18px; text-decoration: line-through; margin-left:4px;}
.cartContentList .item_container .item .info .strike span {color: #8B8B8B; font-weight:400;}
.cartContentList .item_container .item .info .option {font-size:13px; color:#333; line-height:16px; margin-bottom:10px;}
.cartContentList .item_container .item .info .uni_opt a {font-size:13px; line-height:16px; margin-bottom:0; text-decoration:underline;}
.cartContentList .item_container .item .info .uni_opt a img {display:none;}

.cartContentList .item_container .item .info .btns { width: 104px; height: 32px; box-sizing: border-box; position: relative; margin-top: 10px; display: flex; align-items: center;} 
.cartContentList .item_container .item .info .btns .amount-input {background-color: transparent; padding-left: 0; width: 40px; height: 32px; line-height: 32px; border: none; box-sizing: border-box; color: #333; font-size: 13px; text-align: center !important; order: 2; } 
.cartContentList .item_container .item .info .btns a{display: block; width: 32px; height: 32px; background-size: 16px; background-repeat: no-repeat; background-position: center;}
.cartContentList .item_container .item .info .btns a img{display: none;}
.cartContentList .item_container .item .info .btns a.btn-down { background-image: url('https://img1.clickimg.co.kr/snapskin/common/icon_minus.svg'); order: 1;} 
.cartContentList .item_container .item .info .btns a.btn-up {background-image: url('https://img1.clickimg.co.kr/snapskin/common/icon_plus.svg'); order: 3;} 


.cartContentList .cartResult {border-top:1px solid #26231D; padding:8px 0;}
.cartContentList .cartResult ul li {padding:8px 0; display:flex; justify-content: space-between;}
.cartContentList .cartResult ul.total_list {font-size:18px; font-weight:600;}
.cartContentList .cartResult ul.total_list .MK_total_price {font-weight:600;}
.cartContentList .cartResult .tit{font-size:14px;}


.cartContentList .cartButtonWrap .cartOrderButton {font-size:14px; background:#26231D; width:100%; line-height:54px; display:block; color:#fff; text-align:center;}

.cartButton{font-size:14px; background:#fff; border:1px solid #333; width:100%; line-height:54px; display:block; color:#333; text-align:center;}

#nhn_btn {width:100%;margin-top: 0;text-align:right;}
#nhn_btn .npay_type_C_1_1, #nhn_btn .npay_type_C_1_2, #nhn_btn .npay_type_C_2_2, #nhn_btn .npay_type_MA_1 {width:100% !important; height:auto !important;  }
#nhn_btn .npay_button_box, #nhn_btn .npay_button_box2 {border-top:none !important; padding:0 !important}
#nhn_btn .npay_button {padding:0 !important; }

#nhn_btn .npay_btn_link {height:54px!important; background:#fff!important; border-radius:0!important; box-sizing:border-box!important;}
#nhn_btn .npay_btn_link.npay_btn_pay {color: #00bd39 !important; border-radius:0!important; background:#f7f7f7!important; font-size:0!important; line-height:54px!important; border-color:#00bd39 !important;}
#nhn_btn .npay_btn_link.npay_btn_pay:after {content:"³×ÀÌ¹ö ÆäÀÌ ±¸¸ÅÇÏ±â"; display:inline-block; color:#1EC300; font-size:14px; font-family:'Noto Sans Korean'!important; font-weight:400;}
#nhn_btn .npay_btn_link.npay_btn_pay .npay_blind {display:none!important;}
#nhn_btn .npay_text, #nhn_btn .npay_event_text {display: none!important;}
#nhn_btn .npay_btn_item.btn_width {display:none!important;}
#nhn_btn .npay_btn_link.npay_btn_zzim {display:none!important;}
#nhn_btn .npay_event { display:none !important}

.basket_appoint_product {margin-bottom:24px;}
.basket_appoint_product ul li {display:flex; width:170px;}
.basket_appoint_product ul li .thumb img {width:80px;}
.basket_appoint_product ul li .info {margin-left:4px; width:86px; display:flex; flex-direction: column; justify-content: space-between; font-size:10px;}
.basket_appoint_product ul li .info .name {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.basket_appoint_product ul li .info .price a {font-size:10px; display:block; text-decoration:underline; margin-top:4px;}



.MK_none_groupsale_total_price_sell,
.MK_total_price,
.MK_total_delivery{display: inline-block ! important;}
/* BASIC css end */

