/* Keep specifications clear of the floated product gallery. */
.product_more .kmain table,
.product_more .kmain .sinocean-table-heading {
    clear: both;
}

.product_more .kmain table {
    width: 100% !important;
    float: none;
    table-layout: auto;
    word-break: normal;
    overflow-wrap: normal;
}

.product_more .kmain .sinocean-table-scroll {
    clear: both;
    width: 100%;
    max-width: 100%;
    margin: 12px 0;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.product_more .kmain .sinocean-table-scroll table {
    margin: 0;
}

.product_more .kmain .sinocean-table-scroll th,
.product_more .kmain .sinocean-table-scroll td {
    white-space: nowrap;
    word-break: normal;
    overflow-wrap: normal;
}

.product_more .kmain .sinocean-table-scroll:focus-visible {
    outline: 2px solid #d87845;
    outline-offset: 2px;
}
