/* Product specifications: stored HTML and generated attribute rows. */
:is(.jet-main__txt,.p-specifications,.ptab-panel,#tabs-1,#tabs-2,[data-pane] .desc) table {
  width:100%!important;max-width:100%!important;min-width:0!important;
  border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed;
  margin:12px 0 20px!important;border:1px solid #ececec!important;
  background:#fff!important;font-size:15px;line-height:1.5;text-align:left;
}
:is(.jet-main__txt,.p-specifications,.ptab-panel,#tabs-1,#tabs-2,[data-pane] .desc) table :is(td,th) {
  padding:9px 14px!important;border:1px solid #ececec!important;
  background:#fff!important;color:inherit!important;vertical-align:top!important;
  height:auto!important;white-space:normal!important;overflow-wrap:anywhere;
  text-align:left!important;line-height:1.5!important;font-weight:400!important;
}
:is(.jet-main__txt,.p-specifications,.ptab-panel,#tabs-1,#tabs-2,[data-pane] .desc) table th {font-weight:600!important}
:is(.jet-main__txt,.p-specifications,.ptab-panel,#tabs-1,#tabs-2,[data-pane] .desc) table tr:nth-child(even)>:is(td,th) {background:#fbfbfb!important}
:is(.jet-main__txt,.p-specifications,.ptab-panel,#tabs-1,#tabs-2,[data-pane] .desc) table tr>:first-child:nth-last-child(2) {width:70%!important}
:is(.jet-main__txt,.p-specifications,.ptab-panel,#tabs-1,#tabs-2,[data-pane] .desc) table :is(p,ul,ol) {margin-top:0;margin-bottom:0}
:is(.jet-main__txt,.p-specifications,.ptab-panel,#tabs-1,#tabs-2,[data-pane] .desc) table img {max-width:100%;height:auto}
.specs-full .spec-row {
  display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:0;
  padding:0!important;border:1px solid #ececec!important;border-bottom:0!important;background:#fff;
}
.specs-full .spec-row:last-child {border-bottom:1px solid #ececec!important}
.specs-full .spec-row:nth-of-type(even) {background:#fbfbfb}
.specs-full .spec-row>:is(.spec-row__k,.spec-row__v) {
  padding:9px 14px;min-width:0;overflow-wrap:anywhere;line-height:1.5;
  color:var(--color-text,#222);font-weight:400;text-align:left;
}
.specs-full .spec-row__v {border-left:1px solid #ececec}
@media(max-width:600px) {
  :is(.jet-main__txt,.p-specifications,.ptab-panel,#tabs-1,#tabs-2,[data-pane] .desc) table {font-size:14px}
  :is(.jet-main__txt,.p-specifications,.ptab-panel,#tabs-1,#tabs-2,[data-pane] .desc) table :is(td,th) {padding:9px 10px!important}
  :is(.jet-main__txt,.p-specifications,.ptab-panel,#tabs-1,#tabs-2,[data-pane] .desc) table tr>:first-child:nth-last-child(2) {width:60%!important}
  .specs-full .spec-row {grid-template-columns:minmax(0,3fr) minmax(0,2fr)}
  .specs-full .spec-row>:is(.spec-row__k,.spec-row__v) {padding:9px 10px;font-size:14px}
}
