/* 01.11.2026 пилот: вкладка «маркировка» в карточке товара (вариант B). Подключение — head-content.php */
.mmmk{font-size:15px;line-height:1.5;color:#222}
.mmmk *{box-sizing:border-box}
.mmmk__lead{margin:0 0 18px;max-width:780px}
.mmmk__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.mmmk__card{border:1px solid #e3e3e3;padding:18px 18px 16px;background:#fff}
.mmmk__k{font-family:inherit;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.02em;margin:0 0 2px}
.mmmk__src{font-size:12px;color:#888;margin:0 0 12px}
.mmmk__icons{display:flex;gap:10px;align-items:center;margin:0 0 10px;min-height:76px}
.mmmk ul{margin:0;padding:0 0 0 18px}.mmmk li{margin:0 0 4px}
.mmmk__t{width:100%;border-collapse:collapse;font-size:14px}
.mmmk__t td{padding:5px 0;border-bottom:1px solid #f0f0f0;vertical-align:top}
.mmmk__t td:first-child{color:#777;padding-right:10px;width:46%}
.mmmk__sig{display:inline-block;font-weight:700;color:#fff;background:#b3302a;padding:1px 8px;margin:0 0 8px}
.mmmk__h{font-weight:700;margin:6px 0 2px}
.mmmk__note{margin:18px 0 0;padding:12px 14px;background:#f6f6f6;font-size:14px}
.mmmk__bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0 0}
.mmmk__btn{border:1px solid #b3302a;color:#b3302a;background:#fff;padding:8px 14px;font-weight:700;text-transform:uppercase;font-size:13px;cursor:pointer}
.mmmk__url{font-size:13px;color:#777;word-break:break-all}
.mmmk__flag{display:inline-block;font-size:12px;color:#7a5b00;background:#fff4cc;padding:2px 8px;margin:0 0 14px}
/* вариант B */
.mmmk__b{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:28px;align-items:start}
.mmmk__legend{list-style:none;padding:0!important;counter-reset:n}
.mmmk__legend li{display:grid;grid-template-columns:28px 1fr;gap:8px;margin:0 0 9px}
.mmmk__legend b.n{display:inline-flex;width:24px;height:24px;border-radius:50%;background:#b3302a;color:#fff;font-size:13px;align-items:center;justify-content:center}
.mmmk__legend span small{display:block;color:#777;font-size:13px}
.mmmk__tank{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin:22px 0 0;border-top:1px solid #e3e3e3;padding-top:18px}
@media (max-width:767px){.mmmk__grid,.mmmk__b,.mmmk__tank{grid-template-columns:1fr}.mmmk__icons{min-height:0}.mmmk{font-size:14px}}
.mmmk__btn.is-done{background:#b3302a;color:#fff}
@media (min-width:768px){.tabs-nav:has(> .tabs-nav__item:nth-child(5)){gap:44px}}

/* 01.11.2026 единый шрифт вкладок карточки: таблица характеристик и маркировка — под описание (18/16) */
.product-detail-features td,.product-detail-features th{font-size:16px!important;line-height:1.5!important}
.mmmk{font-size:18px!important;line-height:1.55!important}
.mmmk li,.mmmk p,.mmmk span,.mmmk td{font-size:inherit!important;line-height:inherit!important}
.mmmk small,.mmmk .mmmk__legend span small{font-size:15px!important;line-height:1.45!important}
.mmmk .mmmk__k{font-size:16px!important}
.mmmk .mmmk__src{font-size:13px!important}
.mmmk .mmmk__note{font-size:16px!important}
@media (max-width:767px){
 .product-detail-features td,.product-detail-features th{font-size:15px!important}
 .mmmk{font-size:16px!important}
 .mmmk small,.mmmk .mmmk__legend span small{font-size:14px!important}
 .mmmk .mmmk__k{font-size:15px!important}
 .mmmk .mmmk__note{font-size:15px!important}
}
