.rkraicf-fields { margin: 1rem 0; }
.rkraicf-field { display: flex; gap: .5rem; margin-bottom: .25rem; }
.rkraicf-field dt { font-weight: 600; margin: 0; }
.rkraicf-field dt::after { content: ":"; }
.rkraicf-field dd { margin: 0; }
.rkraicf-field--html, .rkraicf-field--text { display: block; }
.rkraicf-field--html dt::after, .rkraicf-field--text dt::after { content: ""; }
.rkraicf-fields--listing { margin: .25rem 0; font-size: .85rem; }
.rkraicf-swatch { display: inline-block; width: 1em; height: 1em; border: 1px solid rgba(0, 0, 0, .2); border-radius: 2px; vertical-align: middle; }
