<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* BASIC css start */
.pathNow {   
    text-align: center;
    padding: 12px 0;
    line-height: 20px;
    background: #ececec;
    font-size: 11px;
    letter-spacing: 3px;
    /* border-bottom: 1px solid #e8e8e8; */
    font-family: montserrat;
    color: #666;
    font-weight: 500;
	}
html {background:#f7f7f7;}
#container {    padding-top: 12px;}

#contents {    margin-top: 84px !important;background:transparent;}
html {background:#f7f7f7;}


#basket .btn-wrap {padding:15px 10px;}
#basket .btn-wrap div {width:49%; float:left;}
#basket .btn-wrap div:last-child {float:right;}
#basket .all-select {border-top: 1px solid #4a4a4a; border-bottom: 1px solid #dedede; background-color: #f1f1f1; padding:10px;}
#basket .not_provider li {padding:20px 0;}
#basket .provider li {padding:20px 0;}
#basket figure {width:100%; display: table; box-sizing: border-box; padding:0px;}
#basket .basketLeft {width:110px; position:relative; float: left;}
#basket .basketLeft a {padding-right: 20px; margin-top: 0px; display:block;}
#basket .basketLeft .MS_input_checkbox {top:0; left:0; position:absolute;}
#basket .basketRight {padding-left:110px;}
#basket .basketRight p {    color: #707070;
    margin-bottom: 5px;
    width: calc(100% - 60px);}
#basket .basketRight p.quantity {display:none;} 
#basket .basketRight .pname {    display: block;
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    font-family: 맑은 고딕;
    letter-spacing: 1px;
    color: #777;
    line-height: 32px;;}
#basket .basketRight .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; 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: #484848;
    width: 20px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    line-height: 20px;
    color: #fff;
    border-radius: 20px;
    font-size: 10px;}
#basket .basketRight .fa-minus {    background-color: #484848;
    width: 20px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    line-height: 20px;
    color: #fff;
    border-radius: 20px;
    font-size: 10px;}
#basket .basketRight .btn_Black {margin-top:5px;}
#basket .basketRight .MS_select {width:100%;}
#basket .basketRight .amount-input {width:50px;}
#basket .price-each-info-top {text-align : right; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; background:#eaeaea; padding:10px;}
#basket .price-each-info-bottom {text-align : right; padding:10px; background:#eaeaea; border-bottom:1px solid #cbcbcb;}
#basket .price-total-info-top {  }
#basket .price-total-info-top p {    position: relative;
    overflow: hidden;
    margin: 0 0 0px 0;
    padding: 6px 0;
    border-bottom: 1px solid #e2e2e2;
    font-size: 11px;}

#basket .price-total-info-top p {height:15px;line-height:15px;} 
#basket .price-total-info-top p span {float:left;}
#basket .price-total-info-top p b {float:right;    display: inline-block;
    word-break: break-all;
    font-family: Montserrat;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 400;
    color: #555;}


#basket .price-total-info-bottom {    position: relative;
    overflow: hidden;
    margin: 0 0 0px 0;
    padding: 6px 0;
    border-bottom: 1px solid #e2e2e2;
    font-size: 11px;}
#basket .price-total-info-bottom .txt-price {color : #f1191f; font-weight:bold;}
#basket .price-total-info-bottom .txt-reserve {color : #898989; font-size:0.688em;}
#basket .delivery-type { padding:15px 10px;}

#basket .naver-checkout {margin-top: 20px;}

@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; margin:15px 0 ;}







.prd_info {    position: relative;
    padding: 13px 12px;
    margin-bottom: 13px;
    background-color: #fff;
    border: 1px solid rgba(199,199,199,0.48);background:#fff;}

.btnList {    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 20px);
    padding: 4px 10px 8px;
    background: rgba(255,255,255,0.7);text-align:center;}

.btnDelete {    position: absolute;
    right: 11px;
    top: 9px;
    display: block;
    color: #b7b7b7;
    z-index: 999;}

p.option {position:relative;padding:12px 0 ;   ;margin-top:10px;}
.btn_option {      position: absolute;
    right: -57px;
    top: 9px;
    color: #585858;
    border: 0;
    background: #f1f1f1;
    font-size: 11px;
    padding: 0 9px;
    line-height: 21px;
    height: 23px;
    font-weight: bold;
}

p.pprice {font-family:montserrat;}


.totals {    margin: 40px 0 32px;
    padding: 7px 17px;
    background: rgb(255,255,255);
    border-top: 1px solid #c0c0c0;}


.btnquan {    color: #1b1b1b;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    vertical-align: middle;
    font-size: 11px;
    border: 1px solid #bcbcbc;
    display: inline-block;
}
#payco_order_btn {height:1px ; overflow:hidden;}


/* 기타 구매버튼 */
.etc_buy {clear:Both;margin:7px 0 0 ;text-align:center;}
.etc_buy h2 {    display: block;    padding: 35px 0 20px 0;}
.btn_payco {display:inline-block;;padding-right:20px; border-right:1px solid #ddd;margin-right:20px;}
.btn_naverpay {display:inline-block;}
.payco_checkout {width:100% !important;margin-left:-200%;} 
/* BASIC css end */

</pre></body></html>