.ukingmei-product-specs { margin-block: 2rem; color: inherit; font-family: inherit; max-width: 100%; }
.ukingmei-product-specs .ukingmei-product-specs__title { margin: 0 0 1.25rem; font-size: 1.5em; line-height: 1.3; }
.ukingmei-product-specs .ukingmei-product-specs__table { width: 100%; table-layout: fixed; border-collapse: collapse; margin: 0 0 1.5rem; font-size: 1em; }
.ukingmei-product-specs caption { text-align: start; font-weight: 700; padding: .75rem; border-bottom: 2px solid currentColor; }
.ukingmei-product-specs th,
.ukingmei-product-specs td { text-align: start; vertical-align: top; padding: .75rem; border: 0; border-bottom: 1px solid #888; overflow-wrap: anywhere; line-height: 1.5; }
.ukingmei-product-specs th { width: 42%; font-weight: 600; }
@media (max-width: 480px) {
    .ukingmei-product-specs th,
    .ukingmei-product-specs td { padding: .6rem .4rem; }
    .ukingmei-product-specs th { width: 45%; }
}
