.tough-spec-icons{--tough-spec-icons-colour:var(--tough-color-spec-icon-black);grid-template-columns:repeat(auto-fit, minmax(var(--tough-spec-icons-min,76px), 1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.tough-spec-icons__item{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.tough-spec-icons__icon{width:var(--tough-spec-icons-size,48px);height:var(--tough-spec-icons-size,48px);object-fit:contain}.tough-spec-icons__icon--svg{color:var(--tough-spec-icons-colour);display:block}.tough-spec-icons__icon--svg svg{width:100%;height:100%;display:block}.tough-spec-icons__label{color:var(--tough-color-text);font-family:var(--tough-font-family-base);word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-size:12.5px;font-weight:600;line-height:1.25}.tough-spec-icons--on-dark{--tough-spec-icons-colour:var(--tough-color-on-primary)}.tough-spec-icons--on-dark .tough-spec-icons__label{color:var(--tough-color-on-primary)}
