/* Navbar wie bestellung.html auf Website-Seiten */

body.je-site-chrome.je-order-page--app {
  --je-nav-h: 5.35rem;
  --sp-header-offset: 5.35rem;
  padding-bottom: 0;
}

body.je-site-chrome.je-order-page--app .je-app-tabs {
  display: none !important;
}

body.je-site-chrome.je-order-page--app .sp-topbar,
body.je-site-chrome.je-order-page--app .sp-header,
body.je-site-chrome.je-order-page--app .sp-powered-bar {
  display: none !important;
}

body.home-page.je-order-page--app,
body.sp-page.je-order-page--app {
  background: var(--sp-cream, #fff8f0);
}

body.je-site-chrome.sp-legal-pro,
body.je-site-chrome.sp-error-pro {
  background: #fff;
}

body.je-site-chrome.je-order-page--app .je-header__logo-img {
  width: auto !important;
  max-width: min(148px, 42vw) !important;
  height: 34px !important;
  object-fit: contain;
}

body.je-site-chrome.je-order-page--app .je-app-drawer--v2 .je-app-drawer__logo {
  width: 3.55rem !important;
  height: 3.55rem !important;
  max-width: none !important;
  object-fit: contain !important;
}

body.je-site-chrome.je-order-page--app .je-powered-bar__logo {
  width: auto !important;
  height: 1.2rem !important;
  max-height: 1.2rem !important;
  aspect-ratio: 320 / 72 !important;
  object-fit: contain;
}

body.je-site-chrome .sp-jobs-page {
  padding-top: var(--sp-header-offset, 5.35rem);
}

body.je-site-chrome.sp-legal-pro .sp-lp {
  padding-top: calc(var(--sp-header-offset, 5.35rem) + 1.5rem);
}

body.je-site-chrome.sp-error-pro .sp-err {
  padding-top: calc(var(--sp-header-offset, 5.35rem) + 2rem);
}

body.je-site-chrome.res-page .res-hero {
  padding-top: calc(var(--sp-header-offset, 5.35rem) + 1.5rem);
}
