@charset "utf-8";
/* AND BH-T/BH 시리즈 (product-page.css, product-and-ba.css 위에 추가) */
.tm-bh-modes { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
.tm-bh-modes figure { background: #0B0F19; }
.tm-bh-modes img { aspect-ratio: 497 / 296; height: auto; max-height: none; object-fit: cover; background: #0B0F19; }
.tm-bh-modes figcaption { font-size: 12px; }
.tm-bh .tm-ba-spec .tm-pp-table--variants { table-layout: fixed; }
.tm-bh .tm-ba-spec .tm-pp-table--variants th:first-child { width: 170px; }
@media (max-width: 640px) {
    .tm-bh-modes { grid-template-columns: 1fr 1fr; }
}
@media print { .tm-bh-modes { grid-template-columns: repeat(3, 1fr); } }
