/* bani: карточки каталога и страница проекта «Бани из бруса» */

.visually-hidden{
  position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;
  overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;
}

.page-bani .pb-catalog .proj-title{font-size:15px}

/* таблица сечений на странице проекта */
.bani-variants{margin:14px 0 6px}
.bani-variants .komp-table th[scope="row"]{width:38%}
.bani-variants .komp-table td{vertical-align:middle}
.bani-variants .proj-btn{white-space:nowrap;padding:8px 14px;font-size:13px}

/* комплектация: галочки */
.bani-kompl td:first-child{width:auto}
.bani-kompl__flag{width:92px;text-align:center;white-space:nowrap}
.bani-kompl__group th{
  background:#f2f9e6;color:#2f4f14;font-weight:900;font-size:13.5px;
  text-align:left;padding:10px 14px;border-top:1px solid #e2efcd;
}
.bani-check{color:#b9c7a9;font-weight:900}
.bani-check--on{color:#4f8b18}

/* доп. услуги по категориям */
.bani-dop__group + .bani-dop__group{margin-top:18px}
.bani-dop__title{
  font-size:15px;font-weight:900;color:#2f4f14;margin:0 0 8px;
}
.bani-dop__title:before{
  content:"";display:inline-block;width:8px;height:8px;border-radius:2px;
  background:#74b817;margin-right:8px;vertical-align:middle;
}

@media (max-width:640px){
  .bani-variants .komp-table th[scope="row"]{width:auto}
  .bani-kompl__flag{width:64px}
}
