/* Правки поверх родного шаблона: убраны колонки «Количество», «Стоимость» и «Покупка товара».
   Меняется только ширина колонок в местах, где ячейки удалены. Остальной дизайн не трогается. */

/* --- верхняя панель: убраны корзина, кабинет и избранное --- */
.header-bar-wrap { grid-template-columns: 170px 450px 1fr; }

/* --- листинг раздела: осталось «Название | Размер | Цена» --- */
.subsection-head,
.bx_catalog_item,
.category-parent-98 .subsection-head,
.bx_catalog_item.bx_catalog_item_container { grid-template-columns: 50% 20% 30%; }

/* цена в строке листинга прижимается влево, как остальные колонки */
.bx_catalog_item .price { padding-right: 25px; }
.subsection-head .price { text-align: left; }

/* --- карточка товара: панель покупки без кнопок --- */
.buy-panel .buy-top { border-bottom: 0; }
.detail-cut-info { margin-top: 20px; }

/* --- телефон в шапке кликабелен целиком --- */
.header-callme, .header-phone-icon { cursor: pointer; }

@media only screen and (max-width: 767px) {
  .header-bar-wrap { grid-template-columns: 50px 1fr; }
  .subsection-head,
  .bx_catalog_item,
  .category-parent-98 .subsection-head,
  .bx_catalog_item.bx_catalog_item_container { grid-template-columns: repeat(3, 1fr); }
  .bx_catalog_item .price { padding-right: 0; }
}

@media only screen and (max-width: 480px) {
  .subsection-head,
  .bx_catalog_item,
  .category-parent-98 .subsection-head,
  .bx_catalog_item.bx_catalog_item_container { grid-template-columns: 40% 26% 34%; }
}
