/* umma 시안 v7 — BRAND LIST 페이지(2026-10-24, 대표님 요청: PC도 모바일처럼 알파벳별 펼침) */
.gnb li.on a{border-bottom-color:var(--text)}
.path{font-size:12px;color:var(--sub);margin-top:14px}
.path b{color:var(--text);font-weight:600}
.sec.brand{margin-top:22px}
.bfilter{display:flex;flex-wrap:wrap;gap:6px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.bfilter a{min-width:38px;height:34px;padding:0 12px;display:grid;place-items:center;background:var(--soft);border:1px solid #e3e3e3;border-radius:3px;font-size:12px;font-weight:700;color:#555}
.bfilter a:hover{background:#ececec}
.bfilter a.on{background:var(--dark);border-color:var(--dark);color:#fff}
.bsearch{margin:14px 0 6px;display:flex;justify-content:flex-end}
.bsearch input{width:260px;height:36px;border:1px solid #cfcfcf;border-radius:4px;padding:0 12px;font:inherit;outline:0}
.bsearch input:focus{border-color:var(--text)}
.bgrp{padding:22px 0 26px;border-bottom:1px solid var(--line)}
.bgrp h3{display:inline-grid;place-items:center;min-width:46px;height:46px;padding:0 12px;background:var(--soft);border:1px solid #e3e3e3;border-radius:3px;font-size:16px;font-weight:800;color:#444;margin-bottom:18px}
.bgrp ul{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}
.bgrp li a{display:block;border:1px solid var(--line);border-radius:3px;padding:10px 8px;text-align:center;line-height:1.35;transition:border-color .15s,box-shadow .15s}
.bgrp li a:hover{border-color:#bdbdbd;box-shadow:0 2px 6px rgba(0,0,0,.06)}
.bgrp li b{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bgrp li small{display:block;font-size:11px;color:var(--sub);margin-top:2px}
.bempty{padding:40px 0;text-align:center;color:var(--sub)}
@media (max-width:1023px){
  .bgrp ul{grid-template-columns:repeat(3,1fr)}
  .bsearch{justify-content:stretch}.bsearch input{width:100%}
  .bfilter a{min-width:34px;height:32px;padding:0 9px}
}
@media (max-width:560px){.bgrp ul{grid-template-columns:repeat(2,1fr)}}
