/* V2-05.4R.8.1 — Catalogue/Footer Seam Removal
   Remove the actual full-width seam created by the catalogue shell edge,
   pseudo-elements and the footer top edge. */

body.is-catalogue-route #main-content,
body.is-catalogue-route .content-scroll-region,
body.is-catalogue-route .catalog-commerce,
body.is-catalogue-route .catalogue-workspace-v2,
body.is-catalogue-route .catalogue-workspace-layout {
  border-bottom: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

body.is-catalogue-route #main-content::before,
body.is-catalogue-route #main-content::after,
body.is-catalogue-route .content-scroll-region::after,
body.is-catalogue-route .catalog-commerce::before,
body.is-catalogue-route .catalog-commerce::after,
body.is-catalogue-route .catalogue-workspace-v2::before,
body.is-catalogue-route .catalogue-workspace-v2::after,
body.is-catalogue-route .catalogue-workspace-layout::before,
body.is-catalogue-route .catalogue-workspace-layout::after {
  content: none !important;
  display: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.is-catalogue-route footer,
body.is-catalogue-route #site-footer,
body.is-catalogue-route .site-footer {
  margin-top: -1px !important;
  border-top: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

body.is-catalogue-route footer::before,
body.is-catalogue-route footer::after,
body.is-catalogue-route #site-footer::before,
body.is-catalogue-route #site-footer::after,
body.is-catalogue-route .site-footer::before,
body.is-catalogue-route .site-footer::after {
  content: none !important;
  display: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Preserve only the footer's internal bottom-row divider. */
body.is-catalogue-route .site-footer__bottom {
  border-top-color: rgba(15, 23, 42, 0.07) !important;
}
