/* Výhody iba na detaile produktu; základná vrstva detailu v3 zostáva. */
body.type-detail .ch-benefits-replaced { display: none !important; }
body.type-detail .p-data-wrapper > .ch-benefits {
 display: grid;
 grid-template-columns: repeat(3, minmax(0, 1fr));
 list-style: none;
 padding: 22px 0 0;
 margin: 26px 0 0;
 border-top: 1px solid #d5d8cb;
 color: #213c2c;
 font: 400 13px/1.45 CHManrope, Arial, sans-serif;
 clear: both;
}
body.type-detail .ch-benefits__item {
 display: flex;
 align-items: center;
 gap: 10px;
 padding: 0 12px;
 margin: 0;
 min-width: 0;
 border-left: 1px solid #d5d8cb;
}
body.type-detail .ch-benefits__item:first-child { padding-left: 0; border-left: 0; }
body.type-detail .ch-benefits__item:last-child { padding-right: 0; }
body.type-detail .ch-benefits__icon { display: block; flex: 0 0 42px; width: 42px; height: 42px; max-width: none; object-fit: contain; }
body.type-detail .ch-benefits__label { overflow-wrap: break-word; min-width: 0; }
@media (min-width: 768px) and (max-width: 1100px), (max-width: 479px) {
 body.type-detail .p-data-wrapper > .ch-benefits { grid-template-columns: 1fr; gap: 16px; }
 body.type-detail .ch-benefits__item { padding: 0; border-left: 0; }
 body.type-detail .ch-benefits__icon { flex-basis: 38px; width: 38px; height: 38px; }
}
