/* BASIC css start */
#contentWrap{width:1595px; margin:0 auto; padding-top:80px;}
#content .tit-page{font-size:30px; color:#000; border-bottom:0; font-weight:300; margin-bottom:10px; line-height:100%; margin-top:50px;}
#cartWrap .wish-opt { color: #FFA500; }
#cartWrap .tit-cart { margin-top: 30px; }
#cartWrap .cart_title {text-align:center; font-size:38px; color:#000; font-weight:300;}
#cartWrap .cart_step {margin:32px 0;}
#cartWrap .cart_step ul {font-size:0; text-align:center; }
#cartWrap .cart_step ul li {display:inline-block; font-size:20px; color:#000; position:relative; line-height:20px; padding:0 45px;}
#cartWrap .cart_step ul li:after {content:'\e940'; font-family:xeicon; font-size:20px; line-height:20px; position:absolute; top:0; right:-10px; color:#000;}
#cartWrap .cart_step ul li.on span {font-weight:800;}
#cartWrap .cart_step ul li:last-child:after {display:none;}
#cartWrap .cart_banner {margin-bottom:50px;}
#cartWrap .cart_banner img {max-width:100%;}
.providerTotal.hide {
    height:0;
    border:0;
    overflow:hidden;
}

.tb-left, .tb-center, .tb-right{padding:0;}
/* È¸¿ø µî±Þ Ç¥½Ã */
#cartWrap .mem-lvl { zoom: 1; overflow: hidden; margin-top: 45px; }
/* ¹è¼Û ¸Þ¼¼Áö */
#cartWrap .delivery { margin-top: 20px; text-align: center; }
/* ÁÖ¹® ÄÁÆ®·Ñ ¹öÆ° */
#cartWrap .btn-order-ctrl { margin-top: 20px; text-align: center; font-size: 0; line-height: 0; }
#cartWrap .btn-order-ctrl a { margin-right: 10px; }


/*º»»ç,¾÷Ã¼¹è¼Û¾ÆÀÌÄÜ*/
#cartWrap .prov-icons {float: left; display:inline;}

.cart-ft2 { margin-top: 12px; text-align: right; }
#nhn_btn { display: inline; }
#payco_order_btn { display: inline; }
#kakaopay_order_btn { display:inline; vertical-align:top; }
.btnArea{text-align:center;}
.btnArea:after{content:"";display:block;clear:both;}
.btnArea .left{float:left;text-align:left;}
.btnArea .right{float:right;text-align:left;}
.btnArea .center{display:inline-block;}

/* ¼ö·® ÄÁÆ®·Ñ */
/* Àå¹Ù±¸´Ï ¸®½ºÆ®, ÁÖ¹®»óÇ° ¸®½ºÆ® */
.table-cart {border-bottom:0;}
.table-cart thead th{padding:18px 0 20px;font-size:18px;color:#000;font-weight:500;border-top:3px solid #000;border-bottom:1px solid #AEAEAE;}
.table-cart thead th .tb-center,
.table-cart tbody td .tb-center{ padding:0 }
.table-cart tbody td{padding:10px 0;font-size:16px;color:#000;border-bottom:1px solid #e5e5e5;}
.table-cart tbody .notLineCell{border-left:0;}
.table-cart tbody tr:last-child td{border-bottom:0;}
.table-cart .prdInfoArea{}
.table-cart .prdInfoArea .thumb{padding:12px 50px 12px 0;}
.table-cart .prdInfoArea .thumbLink{display:block;}
.table-cart .prdInfoArea .thumbLink img{width:100%;vertical-align:top;}
.table-cart .prdInfoArea .prdInfo{padding:40px 0 25px; width:495px;}
.table-cart .prdInfoArea .name{font-size:18px;color:#000; display:block; line-height:22px;}
.table-cart .prdInfoArea .tb-opt{font-size:16px;color:#8F8F8F;line-height:22px; padding-top:18px; width: 480px; overflow:hidden;}
.table-cart .prdInfoArea .tb-opt a {display:inline-block; width:100px; height:30px; line-height:30px; background:#ECECEC; color:#0B0B0D; font-size:16px; text-align:center;}
.table-cart .chgQuanLink{text-align:center;width:108px;height:36px;line-height:36px;color:#fff;font-size:16px; display:block; margin:9px auto 0;background-color:#0B0B0D;}
.table-cart .reserveArea{color:#5f6062;font-size:16px;}
.table-cart .reserveArea .val{font-weight:600;}
.table-cart .reserveArea .unit{font-weight:500;}
.table-cart .tb-price {color: #000; font-size: 20px; font-weight: 600;}
.table-cart .tb-price .price{font-weight:600;}
.table-cart .tb-price .unit{font-weight:500;}
.table-cart .MS_deli_txt{}
.table-cart .MS_deli_txt .MS_deli_title{color:#000;font-size:16px;font-weight:500;}
.table-cart .MS_deli_txt .MS_deli_desc{color:#000;font-size:16px;display:inline-block;line-height:20px;border-bottom:1px solid #949699;margin-top:3px;}
.table-cart .utilLink{width:110px;height:36px;line-height:36px;text-align:center;background-color:#fff;border:1px solid #AEAEAE;font-size:16px;margin:3px auto;display:block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.table-cart .utilLink .cicon{vertical-align:-2px;}
.table-cart .utilLink:hover{border-color:#000;}
.table-cart tbody tr.nbg td { background-image: none;}
.table-cart tfoot td{padding:0; border:0;}
.table-cart .noList{padding:11px 0 10px;font-size:14px;color:#5f6062;border-bottom:1px solid #e5e5e5;}
.table-cart.INTOP_notProviderTableWrap thead th{border-bottom:0;color:#fff;background-color:#d36b6c;}
.table-cart.INTOP_providerTableWrap thead th{border-bottom:0;color:#fff;background-color:#707070;}

.table-cart .opt-spin { margin:0 auto;position:relative;width:109px;height:30px;}
.table-cart .opt-spin .btns { margin-left:-1px;float:left;font-size:0; width:auto; height:auto; }
.table-cart .opt-spin .btn-dw, .table-cart .opt-spin .btn-up{display:inline-block;width:28px;height:28px;color:#636363;line-height:26px;text-align:center;border:1px solid #ccc;float:left;}
.table-cart .opt-spin .btn-dw{font-size:30px; border-right:0;}
.table-cart .opt-spin .btn-up{font-size:23px;line-height:26px; border-left:0;}
.table-cart .opt-spin .txt-spin{float:left;font-size:14px;color:#5f6062;width:49px;height:28px;text-align:center;border-left:0;border-right:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;}



.PHPS_basketTotalPriceArea{}


/* ÃÖÁ¾ ±Ý¾× Á¤º¸ ¿µ¿ª */
.basketTotalPriceWrap{display:table-cell; vertical-align:middle; padding:30px 0; padding-right:65px; width:25%;}
.PHPS_basketTotalPriceArea.basket-totalprice{border-bottom-width:1px;}
.PHPS_basketTotalPriceArea.basket-totalprice ul li {margin-bottom:15px; font-size:18px; overflow:hidden; text-align:right; color:#000;}
.PHPS_basketTotalPriceArea.basket-totalprice ul li em {float:left; width:150px; text-align:right;}
.PHPS_basketTotalPriceArea.basket-totalprice ul li.PHPS_totalPrice {font-weight:600; line-height:38px;}
.PHPS_basketTotalPriceArea.basket-totalprice ul li.PHPS_totalPrice .PHPS_price {font-size:32px;}
.PHPS_basketTotalPriceArea.basket-totalprice ul li.PHPS_totalPrice .PHPS_unit {font-size:20px;}
.btn-order-ctrl{padding:33px 0 20px;text-align:center;}
.btn-order-ctrl .basketLink{margin:0 3px;width:200px;height:56px;line-height:56px;text-align:center;font-size:20px;font-weight:600;color:#3a3b3e;border:2px solid #3a3b3e;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn-order-ctrl .basketLink.activeStyle, .btn-order-ctrl .basketLink:hover{background-color:#3a3b3e;color:#fff;}{background-color:#3a3b3e;color:#fff;}
.btn-order-ctrl .basketLink.activeStyle:hover{background-color:#fff;color:#3a3b3e;}

.caution{padding:20px; width:730px; font-size:14px; line-height:28px; border:1px solid #000; color:#000; margin:20px auto;}


#intopNewCate{position:relative;}
#intopNewCate h2 {text-align:center; padding:50px 0 20px; font-size:20px; color:#000; font-weight:700;}
#intopNewCate .items  li {
    position: relative;
    margin-right: 21px;
    width: calc(20% - 17px);
    padding-bottom: 50px;
    text-align: left;
    margin-top: 0;
    display: inline-block;
    vertical-align:top;
    text-align:center;
   
}

#intopNewCate .items  li:nth-child(5n) {
    margin-right: 0px;
}

#intopNewCate .items li img{width:100%;}
#intopNewCate .items li .top-rank, 
#intopNewCate .items li .percent, 
#intopNewCate .items li .SMS_pm_link, 
#intopNewCate .items li .subname, 
#intopNewCate .items li .JH_ds_none,
#intopNewCate .items li .SMS_loveWish,
#intopNewCate .items li .icons,
#intopNewCate .items li .crema-product-reviews-count {display:none!important;}
#intopNewCate .items li .sell-price{display:inline-block;}

#intopNewCate .items li .SMS_Viewlink {position:absolute; top:0; left:0; width:100%; height:100%; z-index:10;}
#intopNewCate .items li .thumb {
    padding-bottom: 15px;
}
#intopNewCate .items li .thumb img {width:100%;}
#intopNewCate .items li .info_container .name {
    font-size: 12px;
    color: #2e2e2e;
    font-weight: 700;
    display: inline-block;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#intopNewCate .items li .price_container {
    padding-top: 5px;
    font-weight: 700;
}
#intopNewCate .items li .price_container > p {display:inline-block;}
#intopNewCate .items li .price_container .priceStrike {
    font-size: 12px;
    color: #7e7e7e;
    padding-right: 10px;
}

#intopNewCate .items li .price_container .price {
    font-size: 12px;
    color: #000;
}

.noData{line-height:100px;}
.wish-stock input.MS_input_txt{border:0;}

#cjmarker li {list-style: circle;   list-style-position:inside;

}

/* Àå¹Ù±¸´Ï */
.total_wrap {border-top:1px solid #AEAEAE; border-bottom:3px solid #000; display:table; table-layout:fixed; width:100%; box-sizing:border-box;}
.total_wrap #cjmarker {display:table-cell; vertical-align:middle; padding-left:65px;}
.total_wrap #cjmarker li {font-size:16px; color:#000;}
.total_wrap #cjmarker li::marker{color:#000;}
.btn_wrap {overflow:hidden; margin-top:45px;}
.btn_wrap .btn_wrap_left {float:left; font-size:0;}
.btn_wrap .btn_wrap_left a {display:inline-block; width:200px; height:40px; line-height:40px; border:1px solid #000; text-align:center; font-size:16px; color:#0B0B0D;}
.btn_wrap .btn_wrap_left a:last-child {margin-left:12px;}
.btn_wrap .btn_wrap_right {float:right; text-align:right;}
.btn_wrap .btn_wrap_right .btn_order_ctrl {margin:25px 0 12px; font-size:0;}
.btn_wrap .btn_wrap_right .btn_order_ctrl a {display:inline-block; width:324px; height:84px; line-height:84px; border:1px solid #000; text-align:center; font-size:20px; color:#000;}
.btn_wrap .btn_wrap_right .btn_order_ctrl a.buy_now {border:1px solid #252525; background:#252525; color:#fff; margin-left:12px; font-weight:600;}
/*¹öÆ° Ãß°¡ css*/
#cartWrap .payco_checkout {width:152px!important; height:59px!important; border:0!important;}
#cartWrap .payco_checkout.tb .payco_section {height:auto!important; margin:0!important; padding:0!important;}
#cartWrap .payco_checkout .payco_section_wrap, #cartWrap .payco_checkout.tb .payco_section_tit, #cartWrap .payco_checkout.tb .payco_btn_txt{display:none!important;}
#cartWrap .payco_checkout.checkout_b1 .payco_checkout_btn {position:relative!important; right:0!important; width:152px!important; height:59px!important; background:url(https://cdn2-aka.makeshop.co.kr/design/yeoek/11753/common/cart_btn_payco.png?date=2023) no-repeat 0 0;}
#cartWrap .npay_type_D_2_1 {width:152px!important; height:59px!important;}
#cartWrap .npay_type_D_2_1 .npay_button_box {border:0!important; padding:0!important;}
#cartWrap .npay_button {padding:0!important;}
#cartWrap .npay_button .npay_text, #cartWrap .npay_event {display:none!important;}
#cartWrap .npay_btn_link.btn_green {width:152px!important; height:59px!important; background:url(https://cdn2-aka.makeshop.co.kr/design/yeoek/11753/common/cart_btn_naverpay.png?date=2023) no-repeat 0 0!important; border:0!important;}
#cartWrap #nhn_btn, #cartWrap #payco_order_btn {margin-left:5px;}


/*ÇÔ²² ±¸¸ÅÇÏ¸é ÁÁ¾Æ¿ä*/
.ajaxSlide {margin:100px auto; max-width:1550px; overflow:hidden; position:relative; padding-bottom:50px;}
.ajaxSlide h2 {text-align:center; font-size:38px; color:#000; font-weight:300; margin-bottom:36px;}
.ajaxSlide .item {width:290px; margin-right:25px;}
.ajaxSlide .item:nth-child(4n){margin-right:25px;}
.ajaxSlide .item:nth-child(5) {margin-right:0;}
.ajaxSlide .item .list_shoppingInfo {position: relative; padding-top: 10px;}
.ajaxSlide .item .list_shoppingInfo .prd-icon img {margin-bottom: 10px;}
.ajaxSlide .item .list_shoppingInfo .listName a {font-size: 15px; color: #0B0B0D;}
.ajaxSlide .item .list_shoppingInfo .prd-price {overflow: hidden; margin-top: 4px;}
.ajaxSlide .item .list_shoppingInfo .prd-price .listPrice {float: left; font-size: 15px; color: #0B0B0D; font-weight: 600;}
.ajaxSlide .item .list_shoppingInfo .prd-price .listDiscount {display: inline-block; font-size: 15px; color: #AEAEAE; margin-left: 7px;}
.ajaxSlide .item .list_shoppingInfo .prd-price .sale {
    display: inline-block;
    font-size: 15px;
    color: #FF6756;
    font-weight: 600;
    margin-left: 7px;
}
.ajaxSlide .item .list_shoppingInfo .listReview {display:none;}
.ajaxSlide .swiper-pagination {position:absolute;  bottom:0; left:50%; margin-left:-335px; width:770px; height:4px; background:#DEDEDE;}
.ajaxSlide .swiper-pagination .swiper-pagination-progressbar-fill {background:#0B0B0D;}
/* BASIC css end */

