/* Wider desktop canvas and readable product-type navigation. */
@media (min-width: 1101px) {
 html body.catalog-ui .wrap,
 html body.catalog-ui .catalog-detail-content {
  width: calc(100% - 96px);
  max-width: 1760px;
  margin-left: auto;
  margin-right: auto;
 }
 html body.catalog-ui .catalog-browse-main .wrap,
 html body.catalog-ui .catalog-detail-content .wrap {
  width: 100%;
  max-width: none;
 }
 html body.catalog-ui .industrial-catalog-layout,
 html body.catalog-ui .catalog-browse-layout {
  grid-template-columns: 280px minmax(0, 1fr);
  gap: 30px;
 }
 html body.catalog-ui nav.catalog-type-index .catalog-index-parent {
  font-size: 14px;
  line-height: 1.55;
  padding: 13px 14px;
  overflow-wrap: normal;
  word-break: normal;
 }
 html body.catalog-ui nav.catalog-type-index .catalog-index-types {
  margin-left: 16px;
  margin-right: 12px;
  padding-left: 12px;
 }
 html body.catalog-ui nav.catalog-type-index .catalog-index-types a {
  font-size: 13px;
  line-height: 1.6;
  padding: 8px 6px;
  overflow-wrap: normal;
  word-break: normal;
 }
 html body.catalog-ui nav.catalog-type-index .catalog-index-chevron { margin-right: 16px; }
}
@media (min-width: 1101px) and (max-width: 1399px) {
 html body.catalog-ui .wrap, html body.catalog-ui .catalog-detail-content { width: calc(100% - 64px); }
 html body.catalog-ui .catalog-browse-main .wrap, html body.catalog-ui .catalog-detail-content .wrap { width: 100%; }
 html body.catalog-ui .industrial-catalog-layout, html body.catalog-ui .catalog-browse-layout { grid-template-columns: 250px minmax(0, 1fr); gap: 24px; }
}
