/* 04.11.2026, пакет 28 п. 2 (вариант 2А): цена под H1 карточки и фото 200 px — только телефон (до 767 px).
   Разметка выводится из main.blade.php через ShowViewContent('mm_h1_price') в main/header.php. Удалить строку подключения — отключить. */
.mm-h1-price { display: none; }
@media (max-width: 767px) {
  .page__h1:has(+ .mm-h1-price) { margin-bottom: 14px !important; }
  .mm-h1-price { display: block; margin: 0 0 22px; padding: 10px 12px 11px; border: 1px solid #e3e3e3; border-left: 3px solid #c62127; font-family: Manrope, Arial, sans-serif; color: #222; }
  .mm-h1-price__cap { font-size: 12px; color: #8a8a8a; line-height: 1.3; margin-bottom: 6px; }
  .mm-h1-price__row { display: flex; gap: 10px; }
  .mm-h1-price__cell { flex: 1 1 0; display: flex; flex-direction: column; gap: 1px; }
  .mm-h1-price__cell + .mm-h1-price__cell { border-left: 1px solid #e3e3e3; padding-left: 10px; }
  .mm-h1-price__q, .mm-h1-price__v { font-size: 13px; color: #555; }
  .mm-h1-price__v b { font-family: Oswald, Arial, sans-serif; font-size: 22px; font-weight: 500; color: #c62127; letter-spacing: .3px; }
  /* фото 200 px, обрезано по ширине (object-fit: cover) */
  .product-detail__picture-wrap { height: 200px !important; overflow: hidden; }
  .product-detail__picture-wrap img.product-detail__picture, .product-detail__picture img { height: 200px !important; width: 100% !important; object-fit: cover; object-position: center 60%; }
  .product-detail__formula { transform: scale(.6); transform-origin: left bottom; }
}
