/* BASIC css start */
.scrollBtn{display: none ! important;}

.emptyBox{text-align: center;}
.emptyBox p{padding: 64px 96px; color: #888888;}
.emptyBox a{margin: 0 auto; border: 1px solid; padding: 5px 16px; display: inline-block;}

.cartWrap{padding: 0 16px; box-sizing: border-box;}
.cartWrap .left .top{border-bottom: 1px solid #111111; padding: 16px 0; justify-content: space-between;}
.cartWrap .left .top label{cursor: pointer;}
.cartWrap .left .top input[type="checkbox"]{margin-right:6px;}

.cartWrap .left .mid .cart_list{padding: 32px 0; box-sizing: border-box; border-bottom: 1px solid #EBEBEB; position: relative;}
.cartWrap .left .mid .cart_list > .displayFlex{gap: 16px;}

.cartWrap .left .mid .thumbBox{gap: 5px;}
.cartWrap .left .mid .thumbBox .thumb img{width: 110px; border-radius:5px;}
.cartWrap .left .mid .discBox{gap: 10px; width: 55%;}
.cartWrap .left .mid .discBox > .displayFlex{flex-direction: column; justify-content: space-between; box-sizing: border-box; gap: 5px;}
.cartWrap .left .mid .discBox > .displayFlex .pr_name{color: #333; font-size: 11px; line-height: 16px; font-weight: 500; box-sizing: border-box; display: block; text-overflow: ellipsis; word-break: break-all; overflow: hidden;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.cartWrap .left .mid .discBox > .displayFlex .opBox{ box-sizing: border-box; font-size: 11px;}
.cartWrap .left .mid .discBox > .displayFlex span{color: #666}
.cartWrap .left .mid .discBox > .displayFlex .btn_option{border-bottom: 1px solid #333; font-weight: 400; margin-top: 10px; display: inline-block; font-size: 11px;}
.cartWrap .left .mid .discBox .list_price{margin-bottom: 10px;}
.cartWrap .left .mid .discBox > div:last-of-type span{font-size: 13px; color: #333; font-weight: 500;}
.cartWrap .left .mid .discBox > div:last-of-type span span{font-weight: 700;}
.cartWrap .left .mid .delBox{cursor: pointer; position: absolute; right: 0; top: 12px; z-index: 9; width: 12px; height: 12px; background: url('/design/mazia2008/custom/img/icon_close_bk.svg') no-repeat center;}
.cartWrap .left .mid .delBox a{color: transparent;}

.cartWrap .left .lastPrice{padding: 32px 0; text-align: center; font-size: 16px; line-height: 20px;}
.cartWrap .left .lastPrice>*{font-weight: 500;}

.cartWrap .right strong{display: block; font-size: 18px; line-height: 24px; font-weight: 700; padding-bottom:16px; border-bottom: 1px solid #111; margin: 32px 0 16px;}
.cartWrap .right ul li{justify-content: space-between; line-height: 34px; height: 34px; align-items: center;}
.cartWrap .right ul li span{ font-size: 14px; font-weight: 500; line-height: 18px;}
.cartWrap .right ul li span.tit{color: #888;}
.cartWrap .right ul li:first-of-type{align-items: flex-start;}
.cartWrap .right ul li:first-of-type span{font-size: 16px; font-weight: 600; line-height: 40px; height: 40px; padding-bottom: 20px;}
.cartWrap .right .displayFlex.btns {margin-top: 20px;}
.cartWrap .right .displayFlex.btns >*{height: 56px; line-height: 56px; font-size: 16px; text-align: center; align-content: center;}
.cartWrap .right .displayFlex.btns a{width: 100%; font-weight: 600; color: #fff; background-color: #000;}
.cartWrap .right .displayFlex.btns div{font-weight: 500; border: 1px solid #ebebeb; width: 100px; flex-shrink:0;}


.MK_qty-ctrl { width: 112px; height: 32px; border: 1px solid #ebebeb; box-sizing: border-box; position:relative;} 
.MK_qty-ctrl [class*="MK_option"],
.MK_qty-ctrl .MS_amount_basic,
.MK_qty-ctrl .addition_option { width: 48px; height:30px; line-height:30px; border: none; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; box-sizing: border-box; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #333; font-size: 13px; text-align:center !important; } 
.MK_qty-ctrl a:not(.simple) { display: block; width:32px; height:30px; text-indent:-9999em; margin:0; position: absolute; top: 50%; left: 0; transform: translateY(-50%); background: url('/design/mazia2008/custom/img/icon_minus.svg') no-repeat center; background-size: 16px; font-size: 0; } 
.MK_qty-ctrl a.MK_btn-up { left: auto; right: 0; background-image: url('/design/mazia2008/custom/img/icon_plus.svg'); } 
.MK_qty-ctrl a img { display: none; } 


.quantity_input input{padding:0 ! important; order: 2; text-align: center; max-width: 42px; height: 30px ! important; border-radius: 0px ! important; border:1px solid #e5e5e5;}
.quantity_input a{display: flex; width: 33px; height: 28px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: center; align-items: center; justify-content: center;}
.quantity_input img{width: 13px;}
.quantity_input a.MK_btn_up{order: 3; border-right: 1px solid #ebebeb;}
.quantity_input a.MK_btn_dw{order: 1; border-left: 1px solid #ebebeb;}

/* ¹«·á¹è¼Û °ÔÀÌÁö¹Ù */
#freeShipGuide { color: #000; margin: 0; padding: 30px 0;  box-sizing: border-box; } 
#freeShipGuide [class^='text'] { margin-bottom: 8px; text-align: left; font-size: 13px; box-sizing: border-box; font-weight: 400; color: #333; } 
#freeShipGuide [class^='text'] strong { font-size: 13px; font-weight: 600; padding:0; color: #FE7900; display:inline-block; margin:0; line-height:1; border:0;} 
#freeShipGuide .text2 { display: none; } 
#freeShipGuide .text2 span::before,#freeShipGuide .text2 span::after { content: '('; font-size: 12px; } 
#freeShipGuide .text2 span::after { content: ')'; } 
#freeShipGuide .levelMeter [class$=Value] { font-size: 12px; color: #333; } 
#freeShipGuide .levelMeter .maxValue {float: right;} 
#freeShipGuide .levelMeter .levelLine { position: relative; width: 100%; height: 6px; border-radius: 999px; background-color: #f7f7f7; margin-bottom: 6px;} 
#freeShipGuide #levelLineActive { display: block; position: absolute; top: 0; left: 0; width: 0; height: 5px; border-radius: 999px; background: #FE7900; transition: width .5s ease; } 


/* BASIC css end */

