/* Keep catalog headings and optical attribute names readable on desktop. */
@media screen and (min-width:769px){
  #page-lenscatalog > .panel > .table-wrap{
    width:100%!important;max-width:100%!important;overflow-x:auto!important;
  }
  #page-lenscatalog > .panel > .table-wrap > table{
    width:100%!important;min-width:1180px!important;table-layout:fixed!important;
  }
  #page-lenscatalog > .panel > .table-wrap > table th,
  #page-lenscatalog #lensCatalogRows > tr > td{
    padding:10px 8px;white-space:normal!important;
    overflow-wrap:normal;word-break:normal;line-height:1.5;vertical-align:top;
  }
  #page-lenscatalog > .panel > .table-wrap > table th{white-space:normal!important;overflow-wrap:normal;word-break:normal}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(1),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(1){width:22%!important}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(2),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(2){width:7%!important}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(3),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(3){width:8%!important}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(4),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(4){width:12%!important}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(5),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(5){width:12%!important}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(6),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(6){width:5%!important}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(7),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(7){width:7%!important}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(8),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(8){width:5%!important}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(9),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(9){width:12%!important}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(10),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(10){width:5%!important}
  #page-lenscatalog > .panel > .table-wrap > table th:nth-child(11),
  #page-lenscatalog #lensCatalogRows > tr > td:nth-child(11){width:5%!important}
  #page-lenscatalog #lensCatalogRows > tr > td:first-child{overflow-wrap:anywhere}
  #page-lenscatalog #lensCatalogRows .badge{max-width:100%;white-space:normal}
}
