/* AUTOOL product comparison tables: remove theme-inherited outer frames. */
body.single-product .autool-description .autool-comparison :is(
  .autool-compare-matrix-wrap,
  .autool-table-shell,
  .autool-table-scroll,
  [data-compare-table],
  .autool-model-compare__result
) {
  padding: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

body.single-product .autool-description .autool-comparison table {
  margin: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* Blocksy sets all four cell borders. AUTOOL tables own only right/bottom grid lines. */
body.single-product .autool-description .autool-comparison table :is(th, td) {
  border-top: 0 !important;
  border-left: 0 !important;
}

/* Remove the remaining perimeter without removing internal row/column separators. */
body.single-product .autool-description .autool-comparison table tr > :last-child {
  border-right: 0 !important;
}

body.single-product .autool-description .autool-comparison table > :last-child > tr:last-child > * {
  border-bottom: 0 !important;
}
