/* ==========================================================================
   cms-overrides.css — DecoNetwork CMS layout overrides
   Scoped rules for admin bar, breadcrumbs, powered-by, and footer.
   These use IDs and CMS class names that cannot be avoided.

   Load order: … → components.css → cms-overrides.css
   ========================================================================== */

/* ---- Deco Admin Bar ---- */

.dnm-top-header-container {
  z-index: 3000;
  background-color: var(--color-primary);
}

body:has(#dnm-top-header-container) #designer_container {
  padding-top: 50px;
}

#dn_search_popup_pt,
#dn_cart_over_right_popup {
  z-index: 3001 !important;
}

/* ---- Content max-width ---- */

#wep-breadcrumbs,
.wep-content {
  max-width: var(--content-max-width);
  margin: 0 auto;
}

/* ---- Hide CMS artifacts ---- */

.dn-powered-by-container,
#wep-breadcrumbs:has(.dn-breadcrumbs > :last-child.dn-breadcrumb-home) {
  display: none;
}

/* ---- Footer ---- */

footer .dn-page-section-content {
  max-width: none !important;
}
