/* BASIC css start */
/* 쿠폰존 */
#coupon-zone .coupon-memberbox .m-level {text-align:center; padding:32px 0 36px; font-size:18px; font-weight:700;}
#coupon-zone .coupon-memberbox .btn {display:flex; gap:8px; padding:var(--defalt-padding);}
#coupon-zone .coupon-memberbox .btn a {flex:1;}
#coupon-zone .coupon-memberbox .btn 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 6px;}
#coupon-zone .coupon-memberbox .m-info {display:flex; border-top:1px solid var(--gray-10); border-bottom:8px solid var(--gray-05);}
#coupon-zone .coupon-memberbox .m-info li {flex:1;}
#coupon-zone .coupon-memberbox .m-info li:first-child {border-right:1px solid var(--gray-10);}
#coupon-zone .coupon-memberbox .m-info li dl {padding:20px; display:flex; align-items:center; justify-content:space-between;}
#coupon-zone .coupon-memberbox .m-info li dl dt {font-size:14px;}
#coupon-zone .coupon-memberbox .m-info li dl dd {font-size:16px; font-weight:700;}
#coupon-zone .coupon-memberbox .m-info li dl dd b {font-size:14px;}
#coupon-zone .coupon-memberbox.no-member {border-bottom:8px solid var(--gray-05); padding-bottom:32px;}
#coupon-zone .coupon-memberbox.no-member .m-level {padding-bottom:24px;}

/* 쿠폰 리스트 */
#coupon-zone .coupon-list {padding:var(--defalt-padding);}
#coupon-zone .coupon-list .all-down {padding:36px 0 20px;}

/* 기본 쿠폰이미지 공통 */
#coupon-zone .list .list-box { border:1px solid var(--gray-15); border-radius:10px; padding:24px 0; margin-bottom:16px;}
#coupon-zone .list .list-box .box-top {padding:0 16px; position:relative;}
#coupon-zone .list .list-box .box-top .coupon-type {font-weight: 700; font-size:11px; color:var(--gray-35); margin-bottom:8px;}
#coupon-zone .list .list-box .box-top .coupon-name {font-weight: 600; font-size:15px; margin-bottom:12px; word-break: keep-all; }
#coupon-zone .list .list-box .box-top .coupon-discount {font-weight: 600; font-size:14px; color:var(--pri-brand);}
#coupon-zone .list .list-box .box-top .coupon-discount span {color:#000C8C;}
#coupon-zone .list .list-box .box-top .dc-item {margin-top:8px;}
#coupon-zone .list .list-box .box-top .dc-item a {font-weight: 500; display:flex; align-items:center;}
#coupon-zone .list .list-box .box-top .dc-item a.layer-open: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-left:3px;}
#coupon-zone .list .list-box .box-top .btn-down {position:absolute; right:16px; bottom:7.5px; font-size: 13px; font-weight: 600;}
#coupon-zone .list .list-box .box-bottom {padding:16px 16px 0; border-top:1px dashed var(--gray-15); margin-top:16px;}
#coupon-zone .list .list-box .box-bottom .dc-price-txt span {margin-top:6px; display:block;}

/* BASIC css end */

