/* v3 (preview only): every inner page body (cart, search, contact, guest orders, ...) uses the same 980px column as the nav bar. */
@media (min-width: 1024px) {
  body:not(.checkout-index-index):not(.cms-index-index) main.page-main .columns,
  body:not(.checkout-index-index):not(.cms-index-index) main.page-main > .page-title-wrapper,
  body:not(.checkout-index-index):not(.cms-index-index) main.page-main > .messages,
  body:not(.checkout-index-index):not(.cms-index-index) main.page-main > .page.messages {
    width: 100%; max-width: 980px !important; margin-inline: auto !important; padding-inline: 0 !important; box-sizing: border-box;
  }
  body:not(.checkout-index-index):not(.cms-index-index) main.page-main .column.main { max-width: 100% !important; width: 100%; padding-inline: 0 !important; box-sizing: border-box; }
}
