/* Pixthor Stage 78 — shared, route-independent header geometry. */
html { overflow-y: scroll !important; scrollbar-gutter: stable !important; }
.px-header-band { width:100%; box-sizing:border-box; }
.px-header-band > .header.container {
  width:100% !important;
  max-width:1320px !important;
  margin-inline:auto !important;
  padding-inline:22px !important;
  box-sizing:border-box !important;
}
.px-header-band > .header.container > nav {
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  flex-wrap:nowrap !important;
  flex-shrink:0 !important;
  white-space:nowrap;
}
.px-header-band > .header.container > nav > a,
.px-header-band > .header.container > nav > .px-more { flex-shrink:0; }
@media (max-width:750px) {
  .px-header-band > .header.container { padding-inline:22px !important; }
  .px-header-band > .header.container > nav { justify-content:flex-start !important; flex-wrap:wrap !important; flex-shrink:1 !important; }
}
@media (max-width:430px) {
  .px-header-band > .header.container { padding-inline:16px !important; }
}
