/* BASIC css start */
#header { display:none; } 
#ftWrap { padding-bottom: 147px !important; } 

#basket .btn-wrap { } 
#basket .btn-wrap a { font-size:13px; color:#888888; } 
#basket .btn-wrap div { width:49%; float:left; } 
#basket .btn-wrap div:last-child { float:right; } 
#basket .all-select { border-bottom: 6px solid #f3f3f3; padding:10px; display: flex; justify-content: space-between; } 
#basket .all-select label { font-size: 14px; color: #222222; } 
#basket .all-select label input { margin-right:10px; } 
#basket .not_provider,#basket .provider { padding: 0 15px; } 
#basket .not_provider li { border-bottom: 1px solid #ddd; padding: 15px 0; } 
#basket .not_provider li:last-child { border-bottom: 0; } 
#basket .not_provider li .cate_tit { margin-bottom: 28px; font-size: 16px; font-weight: bold; color: #222222; } 
#basket .provider li { padding:20px 0; border-bottom: 1px solid #ddd; } 
#basket .provider li:last-child { border-bottom: 0; } 
#basket figure { width:100%; display: flex; box-sizing: border-box; margin-bottom: 20px; } 
p.cate { font-size: 16px; color: #000; font-weight: bold; margin-bottom: 29px;} 
p.cate img { width: 17px; margin-right: 10px; } 
#basket .basketLeft { position:relative; display: flex; margin-right: 20px; } 
#basket .basketLeft a { display:block; width: 60px; } 
#basket .basketLeft a img { width:100%; } 
#basket .basketLeft .MS_input_checkbox { margin-right: 10px; } 
#basket .basketRight { } 
#basket .basketRight p { color:#707070; margin-bottom:5px; } 
#basket .basketRight .pname { padding-bottom: 4px; font-size: 14px; color: #222222; } 
#basket .basketRight .pname .blue-delivery { background-color: #74a9e4; color:#fff; font-size: 10px; padding: 1px 2px; } 
#basket .basketRight .pname .red-delivery { background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px; } 
#basket .basketRight .pname .fa { float:right; margin-top: -6px; } 
#basket .basketRight .fa-plus { background-color: #bbb; width: 32px; height: 32px; text-align: center; vertical-align: middle; line-height: 32px; color: #fff; } 
#basket .basketRight .fa-minus { background-color: #bbb; width: 32px; height: 32px; text-align: center; vertical-align: middle; line-height: 32px; color: #fff; } 
#basket .basketRight .btn_White { margin-top:5px; } 
#basket .basketRight .MS_select { width:100%; } 
#basket .basketRight .amount-input { width:50px; } 

#basket .baket_info { position:relative; background: #f6f6f6; padding: 14px; border-radius: 8px; } 
#basket .baket_info .close { position:absolute; right:13px; } 
#basket .baket_info .close img { width:11px; } 
#basket .baket_info p { font-size: 14px; color: #222222; } 
#basket .baket_info p.cnt { display: flex; align-items: center; margin-top: 30px; line-height: 1; } 
#basket .baket_info p.cnt a { } 
#basket .baket_info p.cnt a.btn_White { width: auto !important; padding: 0 10px; height: 25px; line-height: 23px; margin-left: 10px; font-size: 11px; } 
#basket .baket_info p.cnt a img { width: 25px; } 
#basket .baket_info p.cnt input { width: 30px; height: 25px; line-height: 25px; border: 0; background: transparent; } 
#basket .baket_info .basket_price { position: absolute; right: 14px; bottom:14px; font-size: 16px; font-family: 'Lato', sans-serif; font-weight: bold; text-align:right; }
#basket .baket_info .basket_price strike{display: block; margin-bottom:3px; font-size: 14px; font-weight: 400; color: #999;}
#basket .baket_info .basket_price .tb-discount-text{display:block; font-size:12px; font-weight:400; line-height:18px; }
#basket .price-each-info-wrap { padding: 0 15px 35px; border-bottom: 6px solid #f7f7f7; } 
#basket .price-each-info-top { padding: 15px 0; } 
#basket .price-each-info-top .txt { display: flex; justify-content: space-between; font-size: 14px; color: #222222; } 
#basket .price-each-info-bottom { padding:10px; border-top: 1px solid #000; border-bottom: 2px solid #000; font-size: 13px; text-align: center; } 
#basket .price-total-info-top { padding: 10px 15px; margin-top: 25px; } 
#basket .price-total-info-top .txt { display: flex; justify-content: space-between; font-size: 15px; margin-bottom: 10px; } 
#basket .price-total-info-bottom { text-align : right; padding: 0 15px 35px; font-size:1.333em; } 
#basket .price-total-info-bottom .MK_total_price { } 
#basket .price-total-info-bottom .txt { display: flex; justify-content: space-between; border-top: 1px solid #cbcbcb; padding-top: 15px; } 
#basket .price-total-info-bottom .txt-price { color: #000; font-weight:bold; font-size: 17px; } 
#basket .price-total-info-bottom .txt-reserve { color : #898989; font-size:0.688em; } 
#basket .delivery-type { padding:15px 10px; } 
#basket .order-btn { } 
#basket .naver-checkout { margin-top: 20px; } 
#basket .order-btn { padding: 15px; } 
#basket .order-btn a { border-radius: 5px; } 
#basket .order-btn-fixed { position: fixed; bottom: 70px; left: 0; right: 0; background: #fff; z-index: 9999; box-shadow: 0 -9px 26px 5px #ddd; } 

/* ¸®¹ÙÀÌ »óÇ° ¸ñ·Ï */
.rebuy-info { border-top: 2px solid #A2A2A2; } 
.rebuy-info .rebuy-title01 { font-size: 0.875em; padding: 5px; color: #565656; font-weight: bold; } 
.rebuy-items .items { padding : 7px 0 0 7px; } 
.rebuy-items .items > li { float: left; margin-bottom: 7px; position: relative; width: 50%; } 
.rebuy-items .items > li dl:after { clear: both; } 
.rebuy-items .items > li dl { border: 1px solid #ECECEC; margin-right: 7px; min-height: 215px; padding: 15px 4px 30px; position: relative; height:230px; } 
.rebuy-items .items .thumb-img { width: 110px; max-height: 150px; } 
.rebuy-items .items .pname { border-bottom: 1px solid #AEAEAE; color: #000000; margin-bottom: 10px; margin-top: 0; padding: 10px 0; } 
.rebuy-items .items .price-info li { border: medium none; font-size: 1em; line-height: 1.5em; margin: 0; padding: 0; text-align: left; } 
.rebuy-items .items .price-info li .review-count { font-size: smaller; } 
.rebuy-items .items .price-info li .review-count em { font-style: normal; } 
.rebuy-items .items .price-info .tit { font-size: 1em; margin-right: 4px; } 
.rebuy-items .items .price-info .tit img { vertical-align: -1px; } 
.rebuy-items .items .price-info .discount { color: #000000; font-weight: bold; } 
.rebuy-items .items .price-info .strike { text-decoration: line-through; } 
.rebuy-items .items .icons { position: absolute; left: 5px; top: 0; } 
.rebuy-items .items .icons span img { display:block; padding:3px 0; } 
.rebuy-items .product .thumb img { width: 70px; height: 70px; } 
.list_shopping3x .items .hidden { display:none; } 
.list_shopping3x .items .icons { text-align:center; ! } 
.list_shopping3x ul { font-size:12px !important; text-align:center; } 

@media screen and (min-width:768px){
 #basket .basketRight .btn_Black { width:315px; display:inline-block; vertical-align: middle; margin-top:0px; } 
 }

.cart-ft2 { display: block; text-align: center; } 


input[type="checkbox"] { width: 20px; height: 20px; cursor: pointer; border-radius: 3px; background: url(/design/ezbaking/img/chk_off.png) transparent no-repeat center/20px 20px; appearance: none; -moz-appearance: none; -webkit-appearance: none; } 
input[type="checkbox"]:checked { background: url(/design/ezbaking/img/chk_on.png) transparent no-repeat center/20px 20px; } 


/* BASIC css end */

