/* BASIC css start */
/* 장바구니 */
.none-data {line-height:217px; font-size:14px; font-weight:600; border-top:1px solid var(--gray-10); border-bottom:1px solid var(--gray-10); margin:0 20px;}
#basket {padding-bottom:120px;}
#basket .btn-wrap {padding:20px 0 12px; margin:var(--defalt-margin); display:flex; justify-content: space-between; align-items:center;}
#basket .btn-wrap .all-select label {font-size:14px;}
#basket .btn-wrap .all-select input {margin-right:6px;}
#basket .btn-wrap .sel-delete {font-size:13px; font-weight:500; color:var(--gray-30);}
#basket .not_provider {margin:var(--defalt-margin);}
#basket .not_provider li {padding:16px 0; border-top:1px solid var(--gray-10);}
#basket .not_provider li:last-child {border-bottom:1px solid var(--gray-10);}
#basket .basket-top {display: flex; align-items: center; justify-content: space-between; margin-bottom:10px;}
#basket .basket-mid {display:flex; gap:16px;}
#basket .basket-mid .mid-left {position:relative; width:24.5%; min-height:110px;}
#basket .basket-mid .mid-left a {display:block;}
#basket .basket-mid .mid-left a img {width:100%;}
#basket .basket-mid .mid-left .MS_input_checkbox {top:0; left:0; position:absolute;}
#basket .basket-mid .mid-right {flex:1; position:relative;}
#basket .basket-mid .mid-right .name-txt {font-size:14px; font-weight:600; margin-bottom:4px;}
#basket .basket-mid .mid-right .option-txt {color:var(--gray-90); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#basket .basket-mid .mid-right .fa-plus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff;}
#basket .basket-mid .mid-right .fa-minus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff;}
#basket .basket-mid .mid-right .btn_Black {margin-top:5px;}
#basket .basket-mid .mid-right .MS_select {width:100%;}
#basket .basket-mid .mid-right .option-modiffy {display:flex; gap:4px; position: absolute; bottom: 0;}
#basket .basket-mid .mid-right .option-modiffy .qty {display:flex; align-items: center; width:82px; height:30px; border:1px solid var(--gray-15); background:var(--pri-white);}
#basket .basket-mid .mid-right .option-modiffy .qty a {flex: 1; text-align: center; line-height: 1; padding: 8px 0 9px;}
#basket .basket-mid .mid-right .option-modiffy .qty .amount-input {width: 26px; font-size:13px; display: inline-block; border: none; height: 28px; padding: 0; text-align: center;}
#basket .basket-mid .mid-right .option-modiffy .white-btn {width:64px; font-size: 12px; line-height:30px;}
#basket .basket-mid .mid-right .wish-btn {position:absolute; right:0; bottom:4px;}
#basket .basket-bottom {display: flex; align-items: center; justify-content: end; gap: 8px; padding-top:16px;}
#basket .basket-bottom s {font-size:13px; color:var(--gray-30);}
#basket .basket-bottom p {font-size:16px; font-weight:700;}
#basket .pay-info {padding:var(--defalt-padding); padding-top:48px; padding-bottom:20px; border-bottom:8px solid var(--gray-05);}
#basket .pay-info .cont-title {font-size:18px; font-weight:700; padding-bottom:16px; border-bottom:1px solid var(--pri-black);}
#basket .pay-info ul li {align-items: center; justify-content: space-between;}
#basket .pay-info ul.price-box {padding:20px 0 12px; border-bottom:1px solid var(--gray-10);}
#basket .pay-info ul.price-box li {margin-bottom:12px; font-size:14px; font-weight:600;}
#basket .pay-info ul.price-box li span,
#basket .pay-info ul.price-box li span b {font-weight:700;}
#basket .pay-info ul.price-all {padding-top:24px;}
#basket .pay-info ul.price-all li.total-price {color:var(--pri-brand); font-size:16px; font-weight:600; margin-bottom:12px;}
#basket .pay-info ul.price-all li.total-price span,
#basket .pay-info ul.price-all li.total-price span b {font-size:18px; font-weight:700;}
#basket .pay-info ul.price-all li {font-size:14px;}
#basket .pay-info ul.price-all li span b {font-weight:400;}
.add-summary {padding:20px 20px 24px;}
.add-summary dl {margin-bottom:16px;}
.add-summary dl:last-child {margin-bottom:0;}
.add-summary dl dt {font-size:13px; font-weight:700; color: var(--gray-35); margin-bottom:16px;}
.add-summary dl dd {font-size:13px; font-weight:500;}
.add-summary dl dd .point-color {color:var(--pri-brand); font-weight:600;}
.add-summary dl.add-benefit dd p {margin-bottom:4px; display: flex; align-items: center; gap: 6px;}
.add-summary dl.add-benefit dd p img { width: 20px; }
.add-summary dl.add-benefit dd .btn-example {color:var(--gray-35); padding-top:4px; display:flex; gap:1px; align-items:center;}
.add-summary dl.add-benefit dd .btn-example:after {content: ""; display: inline-block; width: 5px; height: 5px; transform: rotate(45deg); border-top: 1px solid var(--gray-35); border-right: 1px solid var(--gray-35); margin: 1px 0 0 2px;}
.cart-info {padding:16px 20px; background:var(--gray-05);}
.cart-info p {margin-bottom:8px; line-height:17px; color:var(--gray-60); position:relative; padding-left: 10px; word-break: keep-all;}
.cart-info p br {display:none;}
.cart-info p:last-child {margin-bottom:0;}
.cart-info p:before {content:''; display:inline-block; width:2px; height:2px; border-radius:50%; background:var(--gray-60); position:absolute; left:2px; top:8px;}
.cart-info p b {font-weight:600; color:var(--pri-black);}

#basket .group-info {padding:48px 20px; text-align:center; word-break: keep-all; }
#basket .group-info ul li.txt1 {font-size:15px; font-weight:600; margin-bottom:8px;}
#basket .group-info ul li.txt2 {font-size:12.5px; font-weight:500;}
#basket .group-info ul li.txt2 font {color:var(--pri-brand) !important;}
#basket .naver-checkout {margin-top: 20px;}

/* 빠른 결제 start */ /* 선물하기 버튼 추가 css 미사용 */
#basket .order-btn {display:flex; position: fixed; bottom: 60px; left:0; z-index: 900; width: 100%;}
#basket .order-btn a {background:var(--pri-black); color:var(--pri-white); text-align:center;}
#basket .order-btn a.btn-gift {width:76px; height: 56px; padding-top: 10px; box-sizing: border-box; position:relative;}
#basket .order-btn a.btn-gift:after {content:''; display:inline-block; width:1px; height:16px; background:var(--gray-50); position:absolute; right:0; top:20px;}
#basket .order-btn a.btn-gift span {display:block; font-size:10px;}
#basket .order-btn a.black {flex:1; line-height: 56px; font-size:16px; font-weight:700;}
#basket .order-btn a.brand {flex:1; background:var(--pri-brand); line-height: 56px; font-size:16px; font-weight:700;}
#basket .order-btn a.btn_Blue {flex:1; line-height: 56px; height: 56px;}
#basket .order-btn a.btn_Blue span {font-size:16px; font-weight:700;}


/* 배송비 무료 상품 */
.cart-ft2 { display: block; text-align: center;}
.cart-free-wrap { text-align:center; margin-bottom: 10px;}
.cart-free-wrap .btn-list-open {line-height: 50px; display: flex; align-items:center; justify-content: space-between; margin: 0 20px; font-size: 15px; font-weight: 600; padding-top: 20px; transition: all .3s ease;}
.cart-free-wrap .btn-list-open:after {content: ""; display: inline-block; width: 5px; height: 5px; transform: rotate(135deg); border-top: 1px solid var(--pri-black); border-right: 1px solid var(--pri-black); transition:all .3s ease; margin-top:7px;}
.cart-free-wrap .btn-list-open.open:after {transform:rotate(-45deg);}
.cart-free-wrap .btn-list-open.open img {transform:rotate(180deg); margin-right:-2px;}
.cart-free-wrap > p {background:var(--pri-black); color:var(--pri-white); line-height: 56px; font-size: 16px; font-weight: 600;}
.cart-free-wrap > p > b {color:var(--pri-brand);}
.cart-free-wrap .btn-more { display:inline-block; width:94%; height:30px; line-height:30px; margin-top:10px; border:1px solid #383838; background:#fff; color:#383838; font-size: .75em; text-align:center; }
.cart-free-wrap .btn-more span { display:inline-block; width:8px; height:5px; margin-left:5px; background:url(/images/d3/m_04/h10_arr.gif) no-repeat 0 0; background-size:100% 100%; vertical-align:middle; }
.cart-free-wrap .list-wrap { overflow-x:hidden; padding: var(--defalt-padding);}
.cart-free-wrap .list-wrap ul {display:flex; flex-wrap: wrap; gap:24px 8px; margin-bottom:24px;}
.cart-free-wrap .list-wrap ul li {width: calc((100% - 16px) / 3);}
.cart-free-wrap .list-wrap ul li dl {}
.cart-free-wrap .list-wrap ul li dl dt {}
.cart-free-wrap .list-wrap ul li dl dt img { width:100%; height:auto;}
.cart-free-wrap .list-wrap ul li dl dd {text-align:left;}
.cart-free-wrap .list-wrap ul li dl dd .flex {align-items:center; gap:4px;}
.cart-free-wrap .list-wrap ul li dl dd .prd-review {font-size:10px; font-weight:400; color:var(--pri-brand); }
.cart-free-wrap .list-wrap ul li dl dd .prd-name { margin-top:10px; font-size:12px; line-height: 16px; font-weight:600; color:var(--gray-90); display: -webkit-box; margin-bottom: 5px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.cart-free-wrap .list-wrap ul li dl dd .prd-per {font-size:13px; font-weight:500; color:var(--pri-brand);}
.cart-free-wrap .list-wrap ul li dl dd .prd-sell {font-size:14px; font-weight:700; color:var(--pri-black);}
.cart-free-wrap .list-wrap ul li dl dd .prd-consumer s {font-size:12px; font-weight:400; color:var(--gray-35);}
.cart-free-wrap .list-wrap .white-btn:after {content: ""; display: inline-block; width: 5px; height: 5px; transform: rotate(135deg); border-top: 1px solid var(--pri-black); border-right: 1px solid var(--pri-black); margin:0 0 2px 6px;}
#MS_cartfree_product_more {}
#MS_cartfree_product_more a {display:flex; align-items:center; justify-content: center; gap:4px;}


/* 하이브리드 옵션이미지 */
.basket-option-dlist li img { width:30px; height:30px; vertical-align:middle; }


/* 정기배송 탭 */
#basket .cart-tab { width:100%; height:32px; border-top:1px solid #464646; }
#basket .cart-tab:after { clear: both; content: ""; display: block; }
#basket .cart-tab li { float:left; width:50%; height:31px; border-bottom:1px solid #cecece; }
#basket .cart-tab li a { display:inline-block; width:100%; height:100%; color:#3b3b3b; font-size:12px; text-align:center; text-decoration:none; background:none; }
#basket .cart-tab li a span { display:block; height:18px; line-height:18px; margin-top:6px; }
#basket .cart-tab li:first-child a span { border-right:2px solid #e2e2e2; }
#basket .cart-tab li.now { border-bottom:1px solid #f1191f; }
#basket .cart-tab li.now a { font-weight:bold; color:#f1191f; }


/* 샵페이 바로구매 */
#productDetail #shoppay_btn { padding-top: 10px; } /* PC (공통) 상세페이지 전용 */
#cartWrap #shoppay_btn { display: inline; } /* PC (공통) 장바구니 전용 */
.shopdetail #shoppay_btn { padding-top:10px; } /* MO (4.0) 상세페이지 전용 */
#basket #shoppay_btn { margin-top:20px; } /* MO (4.0) 장바구니 전용 */
#basket #shoppay_btn img {}
.shopdetail #shoppay_btn { text-align:center; } /* MO (파워팩) 상세페이지 전용 */
.basket #shoppay_btn { text-align:center; } /* MO (파워팩) 장바구니 전용 */

.shoppay_storebtn_bx,
.shoppay_storebtn_bx *,
.shoppay_button_box,
.shoppay_button_box * { display: inline-block !important; overflow: hidden; !important; float: none !important; position: static !important; top: auto !important; left: auto !important; margin: 0 !important; padding: 0 !important; border: 0 none !important; font-size: 11px !important; line-height:16px !important; font-family: '돋움',Dotum,Helvetica,sans-serif !important; text-align: left !important; text-decoration: none !important;  vertical-align: top !important; background: none !important; border-radius: 0 !important; }
.shoppay_button_box { width: auto !important; height: 100% !important; zoom: 1 !important; padding: 0 !important; border-top: 2px solid #2b2f3a !important; background-color: #fff !important; }
.shoppay_button { position: relative !important; margin: 0 !important; padding: 5px 0 5px 88px !important; zoom:1 !important; }
.shoppay_button .shoppay_blind { overflow: hidden !important; position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important; clip: rect(0 0 0 0) !important; }
.shoppay_text { display: block !important; *display: inline !important; position: absolute !important; top: 10px !important; left: 0 !important; width: 82px !important; height: 26px !important; margin: 0 !important; padding: 0 !important; background: url('/images/common/shoppay_sp_text.png') no-repeat !important; }
.shoppay_btn_list { *zoom: 1 !important; display: table !important; width: 100% !important; margin:0 !important; padding: 0 !important; table-layout: fixed !important; list-style: none !important; }
.shoppay_btn_list tbody { display: table-row-group !important; }
.shoppay_btn_list tr { display: table-row !important; }
.shoppay_btn_list .shoppay_btn_item { *width: 120px !important; }
.shoppay_btn_item { display: table-cell !important; height: 37px !important; margin: 0 !important; padding: 0 !important; text-align: left !important; }
.shoppay_btn_link { display: block !important; height: 35px !important; margin: 0 !important; padding: 0 !important; border: 1px solid #bfc4c7 !important; background-color: #fcfcfc !important; background-repeat: no-repeat !important; background-repeat: no-repeat !important; text-align: center !important; text-decoration: none !important; }
.shoppay_btn_item:first-child .shoppay_btn_link { margin: 0 !important; }
.shoppay_text { background-size: 82px auto !important; }
.shoppay_btn_link.shoppay_btn_pay { background-size: 133px auto !important; }
.shoppay_btn_link.shoppay_btn_pay { background-image: url('/images/common/shoppay_sp_payment.png') !important; background-position: 50% 0 !important; background-repeat: no-repeat !important; border-radius: 2px !important; }
.shoppay_btn_link.btn_blue { border-color: #025eea !important; background-color: #025eea !important; }
.shoppay_event { position: relative !important; width: 100% !important; margin: 0 !important; padding: 3px 0 0 0 !important; border: 0 none !important; border-top: 1px solid #e5e9ea !important; letter-spacing: -0.5px !important; }
.shoppay_event_tex t {display: block !important; *display: inline !important; overflow: hidden !important; *width: 100% !important; margin: 0 !important; padding: 5px 0 !important; letter-spacing: 0 !important; white-space: nowrap !important; *zoom: 1 !important; text-overflow: ellipsis !important; word-wrap: normal !important; }
.shoppay_event_text { padding: 0 !important; }
.shoppay_event_text .event_title { display: inline !important; margin: 0 5px 0 0 !important; padding: 0 !important; font-weight: normal !important; color: #015ce8 !important; vertical-align: middle !important; }
.shoppay_event .shoppay_event_text .event_link { display: inline !important; margin: 0 !important; padding: 0 !important; font-weight: normal !important; color: #727272 !important; text-decoration: none !important; vertical-align: middle !important; }
.shoppay_event .shoppay_event_text .event_link span { display: inline-block !important; margin: -1px 0 1px !important; vertical-align: middle !important; }
.shoppay_type_A_1 { width: 277px !important; height: 70px !important; }
.shoppay_type_A_2 { width: 296px !important; height: 84px !important; }
.shoppay_type_A_2 .shoppay_button { padding: 5px 0 5px 86px !important; }
.shoppay_type_A_2 .shoppay_text { top: 14px !important; }
.shoppay_type_A_2 .shoppay_btn_link { height: 45px !important; }
.shoppay_type_A_2 .shoppay_btn_link.shoppay_btn_pay { background-position: 50% -40px !important; }
.shoppay_type_A_3 { width: 338px !important; height: 84px !important; }
.shoppay_type_A_3 .shoppay_button { padding: 6px 0 6px 102px !important; }
.shoppay_type_A_3 .shoppay_text { top: 13px !important; height: 31px !important; background-position: 0 -31px !important; }
.shoppay_type_A_3 .shoppay_btn_link { height: 45px !important; }
.shoppay_type_A_3 .shoppay_btn_link.shoppay_btn_pay { background-position: 50% -40px !important; }


/* 빠른 결제 레이어 */
#quick-swipepay .layer { z-index: 99999999; }
#quick-swipepay .layer-wrap { position: fixed; bottom: 0; left: 0; width: 100%; padding: 32px 20px 20px; box-sizing: border-box; background: var(--pri-white); border-radius: 20px 20px 0 0;}
#quick-swipepay .layer-wrap .swipepay-close {display: block; height: 20px; position: absolute; top: 0; width: 100%; background: var(--pri-white); border-radius: 20px 20px 0 0; overflow-y: auto; z-index: 10; border: none; left: 0;}
#quick-swipepay .layer-wrap .swipepay-close:before {content: ''; display: inline-block; position: absolute; top: 9px; left: 50%; transform: translateX(-50%); width: 34px; height: 3px; border-radius: 3px; background: var(--gray-15);}
#quick-swipepay .layer-wrap .swipepay-addr {}
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst { padding: 16px 12px; background:var(--gray-01); margin-bottom:6px; position: relative;}
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst:last-child {margin-bottom:0;}
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-prd { font-size: 15px; font-weight:700; }
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-prd p.prd-tit { padding-bottom:6px; font-size: 15px; font-weight:700; }
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-prd p.prd-name { padding-bottom: 2px; font-size: 15px; font-weight: 700;}
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-prd .addr-edit { position: absolute; top: 50%; right: 12px; margin-top:-16px; display: flex; justify-content: center; align-items: center; width: 41px; height: 32px; font-size: 12px; font-weight: 500; border: 1px solid var(--gray-15); background: var(--pri-white); box-sizing: border-box; line-height: 0; }
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-prd #swipe-nooption-amount {font-size:13px; font-weight:400;}
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-prd.addr-detail span { color: #3b3b3b; }
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt { font-size: 13px; color: var(--gray-40); }
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 85%; margin-bottom:2px;}
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt li:last-child {margin-bottom:0;}
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt li #delivery-price {font-size: 13px; font-weight:700; display:block; color: var(--pri-black); }
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt li strong {color: var(--pri-black); }
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt li p:first-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; }
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt li dl dt,
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt li dl dd,
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt li dl dd p { display: flex; align-items: center; gap: 5px; }
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt li dl dd { display: none; }
#quick-swipepay .layer-wrap .swipepay-addr .addr-lst .addr-opt li dl dd.on { display: flex; }
#quick-swipepay .layer-wrap .swipepay-agree { position: relative; display: flex; justify-content: space-between; font-size: 13px; padding:12px 0;}
#quick-swipepay .layer-wrap .swipepay-agree label input[type=checkbox] { }
#quick-swipepay .layer-wrap .swipepay-agree .view-terms {color: var(--gray-40); text-decoration: underline; border: 0; background: none; font-size: 12px; }
#quick-swipepay .layer-wrap .swipepay-agree .layer-terms { position: absolute; bottom: -20px; left: 50%; width: 100%; margin-left: -50%; padding: 16px; border: 1px solid var(--gray-15); border-radius:20px; background: var(--pri-white); box-sizing: border-box; }
#quick-swipepay .layer-wrap .swipepay-agree .layer-terms .terms-close { position: absolute; top: 18px; right: 36px; width: 0; border: none;}
#quick-swipepay .layer-wrap .swipepay-agree .layer-terms .terms-close:before {content:''; display:inline-block; background:url(/design/xexymix/new_xexy/img/mo/popup-closed.svg)no-repeat center; width: 16px; height: 16px;}
#quick-swipepay .layer-wrap .swipepay-agree .layer-terms .terms-tit { padding-bottom: 16px; font-size: 16px; font-weight: 600; }
#quick-swipepay .layer-wrap .swipepay-agree .layer-terms table { table-layout: fixed; width: 100%; word-wrap: break-word; }
#quick-swipepay .layer-wrap .swipepay-agree .layer-terms table th,
#quick-swipepay .layer-wrap .swipepay-agree .layer-terms table td { padding: 8px; border: 1px solid var(--gray-15); color: var(--gray-40); }
#quick-swipepay .layer-wrap .swipepay-agree .layer-terms table th { font-weight: 400; background: var(--gray-01); font-weight: 700; }
#quick-swipepay .layer-wrap .swipepay-agree .layer-terms table td strong { color: var(--pri-black); font-weight: 700; }
#quick-swipepay .layer-wrap .swipepay-total { display: flex; justify-content: space-between; line-height:80px; font-size: 24px; color: var(--pri-brand); font-weight:700;}
#quick-swipepay .layer-wrap .swipepay-total > strong {color:var(--pri-black); font-size: 16px; font-weight:700;}
#quick-swipepay .layer-wrap .swipepay-total strong span {font-size: 24px; font-weight:700;}
#quick-swipepay .layer-wrap .swipepay-total .total-price strong {color: var(--pri-brand); }
#quick-swipepay .layer-wrap .swipepay-wide { position: relative; width: 100%; height: 48px; border-radius: 48px; color: var(--pri-white); font-size: 16px; font-weight: 700; overflow: hidden; box-sizing: border-box; background-color: rgba(235, 94, 62, 0.65);}
#quick-swipepay .layer-wrap .swipepay-wide .swipepay-text { position: absolute; top: 50%; left: 0; width: 100%; text-align: center; transform: translateY(-50%); pointer-events: none; user-select: none; opacity:1 !important;}
#quick-swipepay .layer-wrap .swipepay-wide .swipepay-slider { display: flex; justify-content: center; align-items: center; width: 48px; height: 100%; color:var(--pri-white); font-size: 22px; border-radius: 48px; box-sizing: border-box; background:  var(--pri-brand); }
#quick-swipepay .layer-wrap .swipepay-wide .swipepay-completed { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; border-radius: 48px; pointer-events: none; }
#quick-swipepay .layer-wrap .swipepay-order { display: flex; justify-content: center; align-items: center; padding: 12px 0 0; font-size: 13px; font-weight: 500; color: var(--pri-black); }
#quick-swipepay .layer-wrap .swipepay-order a:after {content: ""; display: inline-block; width: 5px; height: 5px; transform: rotate(45deg); border-top: 1px solid var(--pri-black); border-right: 1px solid var(--pri-black); margin: 0 0 1px 3px;}


/* 쇼핑몰배너관리_이벤트배너 */
#newBannerList_4 {  }
.new-slider-wrap .slider-counter { display: none; overflow: hidden; width: 40px; height: 19px; background: rgba(34,34,34,.5); color: #999; font-size: 10px; font-weight: normal; font-family: 'Montserrat'; }
.new-slider-wrap .slider-counter .current-index { font-weight: 500; }


/* 원데이쿠폰 타이머 */
.timer_event { width: auto; text-align: center; background: var(--pri-black); color: var(--pri-white); }
.timer_event .timerBF_c { font-size: 14px; font-weight:500; }
.timer_event .timerBF_c font { display: none !important; }
.timer_event .timerBF_c > div { display: flex; justify-content: center; align-items: center; }
.timer_event .timerBF_c > div > div {margin:0 5px; font-size:0;}
.timer_event .timerBF_c > div > div .timeel { height: 56px; line-height: 56px; }
.timer_event .timerBF_c > div > div .hours, 
.timer_event .timerBF_c > div > div .minutes, 
.timer_event .timerBF_c > div > div .seconds,
.timer_event .timerBF_c > div > div .dot { font-weight:700; font-size: 16px; color: var(--pri-brand);}


/* 푸터 */
footer {display:none;}
/* BASIC css end */

