.kit-feature-icons{margin-top:4px;padding-top:20px;border-top:1px solid var(--border,#e9edf9)}
.kit-feature-icons__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none}
.kit-feature-icons__item{display:flex;align-items:center;gap:10px;min-width:0;min-height:56px;margin:0;padding:8px 10px;background:var(--bg-light-2,#f8faff);border:1px solid var(--border,#e9edf9);border-radius:12px}
.kit-feature-icons__item--plain{padding-left:14px}
.kit-feature-icons__icon{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px}
.kit-feature-icons__icon--wide{flex-basis:64px;width:64px}
.kit-feature-icons__icon img{display:block;width:auto;max-width:100%;height:auto;max-height:36px;object-fit:contain}
.kit-feature-icons__icon--wide img{max-height:30px}
.kit-feature-icons__item--xwide{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}
.kit-feature-icons__icon--xwide{flex:0 0 auto;justify-content:flex-start;width:auto;max-width:100%;height:22px}
.kit-feature-icons__icon--xwide img{max-width:120px;max-height:22px}
.kit-feature-icons__text{display:flex;flex-direction:column;gap:2px;min-width:0}
.kit-feature-icons__label{font-size:12px;line-height:1.2;color:var(--font-color-60,#09192799)}
.kit-feature-icons__value{font-size:13px;font-weight:600;line-height:1.25;color:var(--font-color,#091927);overflow-wrap:anywhere}
.kit-feature-icons__label:only-child{font-size:13px;font-weight:600;color:var(--font-color,#091927)}
@media (max-width:767px){.kit-feature-icons__list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
@media print{.kit-feature-icons{display:none}}
