/* Third immutable parity asset: make the native catalogue header truly editorial and full width. */
body#category #center-column {
  flex: 0 0 100% !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100% !important;
}
body#category .category__header { min-height: 0 !important; padding: 48px 24px 26px !important; }
body#category .category__header .page-title-section {
  background: transparent !important;
  color: #161616 !important;
  font-family: var(--jojo-sans, Arial, sans-serif) !important;
  font-size: clamp(28px, 3.2vw, 46px) !important;
  font-weight: 500 !important;
  height: auto !important;
  letter-spacing: .115em !important;
  line-height: 1.1 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
  text-transform: uppercase !important;
  width: auto !important;
}
body#category .category__header .subcategory {
  align-self: stretch !important;
  justify-content: center !important;
  margin: 22px 0 0 !important;
  width: 100% !important;
}
@media (max-width: 767.98px) {
  body#category #center-column { padding: 0 !important; }
  body#category .category__header { padding: 31px 16px 20px !important; }
  body#category .category__header .page-title-section { font-size: 25px !important; letter-spacing: .095em !important; }
  body#category .category__header .subcategory { justify-content: flex-start !important; margin-top: 18px !important; }
}
