@charset "UTF-8";

/* 상단 선택사항 */
.cart-top-wrap {
    margin: 10px 0 3px 0;
}

.cart-top-t {
    margin-bottom: 10px;
    padding: 0;
}

.cart-tt-cbox {
    border: 1px solid #54565a;
    transform: translateY(15%) !important;
}

.cart-tt-all {
    color: #54565a;
    font-size: 0.8em;
    font-weight: 700;
}

.cart-top-btn {
    transform: translateY(-30%) !important;
}

/* 장바구니 담긴 상품 리스트(장바구니 내역 박스 안 내용) */
	/* ======== 상점명 ======== */
/*
.cart-input-wrap {
    background-color: #ffeeee !important;
    padding: 5px 15px 8px 15px;
}
	.cart-in-title {
	    font-size: 0.95em;
	    margin: 5px 0 0 0;
}
*/

	/* ======== 상품 이미지 ======== */
.cart-top-t2 { /* 체크박스 */
    transform: translateY(-55%) !important;
    padding: 0;
}
.rescart_pd_img {
	width: 65px;
    height: 65px;
    margin-right: 1em;
}
.rescart_pd_wrap {
	width: 65%;
	padding-right: 1%;
}

.rescart_pd_close {
	width: 3%;
	text-align: right;
}
@media (max-width:319px) {
    .rescart_pd_img {
    	width: 35px !important;
    	height: 35px !important;
    }
}

.ca-order-number /* 주문번호 */ {
    font-size: 0.7em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: 18px;
    font-weight: 400;
    color: #8c9091;
    margin: 0;
}

.ca-product-name /* 상품명 */ {
    font-size: 0.8em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: 18px;
    font-weight: 700;
    margin: 0;
}

.ca-product-opt /* 옵션 */ {
    font-size: 0.75em;
    color: #8c9091;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: 18px;
    font-weight: 400;
    margin: 0;
}

.pd_close_icon {
	font-size: 1em;
    font-weight: 700;
    color: #d41367;
}

.or-delivery-st {
    font-size: 0.85em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: 15px;
    font-weight: 700;
    margin: 0;
}
/* 취소중일때 */
.or-delivery-st2 {
    font-size: 0.9em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: 15px;
    font-weight: 700;
    margin: 0;
    color: #d41367 !important;
}

/* 수량 증가 */
.value-div2 {
    margin-top: 0.4em;
  }
  
  .cart-quantity-wrap {
    margin: 0;
    display: inline;
  }
  .cart-wrap-table {
    margin: 0;
    display: inline;
  }
  .cart-increase-btn {
    background-color: #fff;
    border-radius: 0.1em;
    border: 1px solid #e1e1e1;
    margin: 0 !important;
    height: 1.5em;
    line-height: 1.7em;
  }
  .cart-increase-btnic {
    transform: translateY(-24%) !important;
    font-size: 0.7em;
    font-weight: 700;
    color: #8c9091;
  }
  .increase-btn-ic {
  	transform: translateY(-24%) !important;
    font-size: 0.7em;
    font-weight: 700;
    color: #8c9091;
  }
  
  .cart-input-count {
    width: 3em;
    transform: translateY(-16.5%) !important;
    background-color: #fff;
    border-radius: 0.1em;
    border: 1px solid #e1e1e1;
    font-size: 0.75em;
    font-weight: 700;
    color: #54565a;
    padding-left: 0.3em;
    padding-bottom: 0.15em;
    margin-left: 0.1em;
    margin-right: 0.1em;
  }
  .cart-decrease-btn {
    background-color: #fff;
    border-radius: 0.1em;
    border: 1px solid #e1e1e1;
    margin: 0 !important;
    height: 1.5em;
    line-height: 1.7em;
  }
  
  .cart-googs-price {
    font-size: 0.9em;
    font-weight: 400;
    color: #54565a;
    float: right;
    transform: translateY(35%) !important;
    padding-right: 0.5em;
  }
  .cart-googs-sout /* 품절일때 */ {
    font-size: 1em;
    font-weight: 700;
    color: #d41367;
    float: right;
    transform: translateY(10%) !important;
    padding-right: 0.5em;
  }


/* 금액 
.cart-in-tp {
    font-size: 1rem;
    font-weight: 400;
    color: #54565a;
}

.cart-in-tp2 {
    font-size: 1.05rem;
    font-weight: 700;
    color: #d41367;
}

.cart-in-tp3 {
    font-size: 0.95rem;
    font-weight: 400;
    color: #000;
}

.cart-in-tpr {
    font-size: 1.1rem;
    font-weight: 700;
    color: #333;
}

.cart-in-tpr2 {
    font-size: 1.1rem;
    font-weight: 700;
    color: #d41367;
}*/

/* 전체 금액 관련*/

.cart-pr-maint {
    font-size: 1em;
    font-weight: 400;
    color: #54565a;
}

.cart-pr-wpr {
    font-size: 1em;
    font-weight: 700;
    color: #000;
}

.cart-pr-maint2 {
    font-size: 1.15em;
    font-weight: 700;
    color: #d41367;
    padding-right: 0;
    transform: translateY(15%) !important;
}

.cart-pr-wpr2 {
    font-size: 1.05em;
    font-weight: 700;
    color: #d41367;
}

.cart-pr-won {
    font-size: 1em;
    font-weight: 700;
    color: #d41367;
}

/* 하단 버튼 */
.cart-allpay-btn, .cart-allpay-btn2, .cart-allpay-btn3 {
    color: #fff;
    font-size: 1em;
    font-weight: 400;
}

/* 장바구니 상품 없을 때 */
.cart-none-wrap {
    top: 29%;
    position: absolute;
    text-align: center;
}

.cart-none-i {
    background-color: #d41367;
}

.cart-none-p {
    font-size: 5em;
    transform: translateY(6%) !important;
}

.cart-none-text1 {
    font-weight: 700;
    color: #54565a;
    font-size: 1.1em;
    margin: 1em 0 0.5em 0;
}

.cart-none-text2 {
    font-size: 1em;
    font-weight: 700;
    color: #8c9091;
    margin-bottom: 1em;
}

/* 주문내역 없음 / 검색결과 없음 */
.orderlist-no-wrap {
    margin-top: 40%;
    text-align: center;
}
@media (min-width:601px) and (max-width:900px) {
    .orderlist-no-wrap {
        margin-top: 30%;
    }
}
@media (min-width:901px) and (max-width:1920px) {
    .orderlist-no-wrap {
        margin-top: 20%;
    }
}

.orderlist_no_i {
    margin-bottom: 1em;
}

.orderlist_no_p {
    font-size: 10em;
    color: #d41367;
}

.orderlist_no_text {
    font-weight: 700;
    color: #54565a;
    font-size: 1.1em;
}

