@charset "UTF-8";
/* AI 테마 클론 — mono 무접촉 @import 오버레이. 이 파일은 :root 오버라이드만 소유(mono 업데이트 자동 상속). 재생성=ai_design_renew.bg.php */
@import url("../mono/style.css?v=384");
:root{
  --c-primary:#5980a6;
  --c-primary-hover:#4d6f90;
  --on-primary:#ffffff;
}
.mono-btn-primary{color:var(--on-primary,var(--on-accent,#fff))}

/*AI-DETAIL-POLISH*/
/* 상세 요약표 — 범용 기본값+C-1 원본 추출값(추출 없음=기본값) */
.goodsView01 .bdGoodsInfoR{border-top:1px solid var(--c-text);border-bottom:0;padding:14px 0 0;margin-bottom:1.25rem}
.goodsView01 .articleHead [class*="ABA-container-box"] .bdGoodsInfoR:has(.-bdGoodsInfo){padding-left:0}
.goodsView01 .bdGoodsInfoR .-bdTitleWrap{padding-bottom:12px}
.goodsView01 .bdGoodsInfoR .-bdTitleWrap>div{font-size:20px;font-weight:700;color:var(--c-text)}
.goodsView01 .bdGoodsInfoR .-bdGoodsInfo:not(.-bdPriceTotal) th{font-size:14.5px;font-weight:500;color:var(--c-text-muted);padding:13px 0;text-align:left;vertical-align:middle}
.goodsView01 .bdGoodsInfoR .-bdGoodsInfo:not(.-bdPriceTotal) td{font-size:14.5px;color:var(--c-text);padding:13px 0;vertical-align:middle}
.goodsView01 .bdGoodsInfoR .-bdGoodsInfo tr+tr>th,.goodsView01 .bdGoodsInfoR .-bdGoodsInfo tr+tr>td{border-top:1px solid var(--c-border)}
.goodsView01 .-bdPriceQty.bdQtyPrice{margin-top:0;border-top:1px solid var(--c-border);padding-top:12px}
.goodsView01 .-bdGoodsInfo.-bdPriceTotal{background:none;border:0;border-radius:0;margin:0;padding:20px 0 6px;border-top:1px solid var(--c-text);text-align:right}
.goodsView01 .-bdGoodsInfo.-bdPriceTotal .-bdTotalRow{display:flex;align-items:baseline;justify-content:flex-end;gap:10px}
.goodsView01 .-bdGoodsInfo.-bdPriceTotal .-bdTotalLabel{font-size:15px;color:var(--c-text-muted);font-weight:500}
.goodsView01 .-bdGoodsInfo.-bdPriceTotal .price_total_area{color:var(--c-primary);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1}
.goodsView01 .-bdGoodsInfo.-bdPriceTotal .totalPriceUnit{font-size:15px;color:var(--c-text-muted);font-weight:500}
.goodsView01 .-bdGoodsInfo.-bdPriceTotal p{margin:6px 0 0;font-size:var(--fs-xs);color:var(--c-text-muted)}
.goodsView01 .-bdGoodsInfo.-bdPriceTotal table{width:auto;margin-left:auto}
.goodsView01 .-bdGoodsInfo.-bdPriceTotal th{font-size:15px;color:var(--c-text-muted);font-weight:500;width:auto;padding:0 10px 0 0;white-space:nowrap;vertical-align:baseline}
.goodsView01 .-bdGoodsInfo.-bdPriceTotal td{padding:0;text-align:right;vertical-align:baseline}
.goodsView01 .-bdGoodsInfo.-bdPriceTotal td .totalPriceUnit{margin-left:6px}
.goodsView01 .-btnWrap{margin-top:16px}
.goodsView01 .-btnWrap>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--c-text);list-style:none;margin:0;padding:0}
.goodsView01 .-btnWrap>ul>li{grid-column:auto;width:100%;padding:0;margin:0;list-style:none}
.goodsView01 .-btnWrap>ul>li+li{border-left:1px solid var(--c-text)}
.goodsView01 .-btnWrap .bosis-goods-cta,.goodsView01 .-btnWrap .bosis-goods-btn,.goodsView01 .-btnWrap .bosis-goods-btn-soft{border:0;border-radius:0;height:auto;width:100%;padding:15px 10px;margin:0}
.goodsView01 .-btnWrap .bosis-goods-cta{background:var(--c-primary);color:var(--on-primary,#fff);font-size:15.5px;font-weight:700}
.goodsView01 .-btnWrap .bosis-goods-btn,.goodsView01 .-btnWrap .bosis-goods-btn-soft{font-weight:600;font-size:15.5px;color:var(--c-text);background:var(--c-surface)}
.goodsView01 .-btnWrap .bosis-goods-btn:hover,.goodsView01 .-btnWrap .bosis-goods-btn-soft:hover{background:var(--c-bg);color:var(--c-text)}
@media(min-width:1024px){.goodsView01 div:has(>.bdGoodsInfoL){border-right:1px solid var(--c-text);padding-right:2.25rem}}
.-btnWrap .-btnSchOpen{width:2rem;height:2rem;margin:0;border:1px solid var(--c-border);border-radius:.375rem;background:url("/template/PLUGIN_shop_core/program/css/btn_tog_sch_close1.png") center/14px auto no-repeat;cursor:pointer;flex:0 0 auto}
.-btnWrap .-btnSchOpen.-hide{background-image:url("/template/PLUGIN_shop_core/program/css/btn_tog_sch_open1.png")}
/*/AI-DETAIL-POLISH*/
