/* Стандартное оформление готовых блоков карточки товара (templates/blocks). Используется, пока для блока не задан свой HTML. */
.cb-buy__price { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 8px; }
.cb-buy__total { font-size: 1.5em; font-weight: 700; }
.cb-buy__old { color: #6b7280; text-decoration: line-through; }
.cb-buy__old:empty { display: none; }
.cb-buy__promo { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 10px; margin-top: 10px; padding: 8px 12px; border-radius: 8px; background: #fdf1e3; font-weight: 600; }
.cb-buy__promo .timer { color: #c0392b; white-space: nowrap; }
.cb-buy__actions { margin-top: 12px; }
.cb-service { display: flex; flex-wrap: wrap; gap: 8px; }
