

/* Header section + top bars: DARK ONLY */
html[data-theme="dark"] body:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.head-main),html.dark-mode body:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.head-main),body.dark-mode:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.head-main),body.theme-dark:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.head-main){
  background:#000000!important;
  background-color:#000000!important;
  background-image:none!important;
}

/* Main navigation/menu strip: DARK ONLY */
html[data-theme="dark"] body:not(.admin-body) :is(.nav-wrap,.nav,.nav-links,.nav-dropdown,.orders-menu),html.dark-mode body:not(.admin-body) :is(.nav-wrap,.nav,.nav-links,.nav-dropdown,.orders-menu),body.dark-mode:not(.admin-body) :is(.nav-wrap,.nav,.nav-links,.nav-dropdown,.orders-menu),body.theme-dark:not(.admin-body) :is(.nav-wrap,.nav,.nav-links,.nav-dropdown,.orders-menu){
  background:#000000!important;
  background-color:#000000!important;
  background-image:none!important;
}

/* Side main menu drawer background: DARK ONLY */
html[data-theme="dark"] body:not(.admin-body) :is(.side-drawer,.side-head,.side-client-card,.side-list,.side-bottom,.bdx-side-language-card),html.dark-mode body:not(.admin-body) :is(.side-drawer,.side-head,.side-client-card,.side-list,.side-bottom,.bdx-side-language-card),body.dark-mode:not(.admin-body) :is(.side-drawer,.side-head,.side-client-card,.side-list,.side-bottom,.bdx-side-language-card),body.theme-dark:not(.admin-body) :is(.side-drawer,.side-head,.side-client-card,.side-list,.side-bottom,.bdx-side-language-card){
  background:#000000!important;
  background-color:#000000!important;
  background-image:none!important;
}

/* Footer / website bottom: DARK ONLY */
html[data-theme="dark"] body:not(.admin-body) :is(footer,.footer-main,.copyright,.footer-brand,.footer-col,.newsletter),html.dark-mode body:not(.admin-body) :is(footer,.footer-main,.copyright,.footer-brand,.footer-col,.newsletter),body.dark-mode:not(.admin-body) :is(footer,.footer-main,.copyright,.footer-brand,.footer-col,.newsletter),body.theme-dark:not(.admin-body) :is(footer,.footer-main,.copyright,.footer-brand,.footer-col,.newsletter){
  background:#000000!important;
  background-color:#000000!important;
  background-image:none!important;
}

/* Remove decorative overlays only from the requested dark-mode areas */
html[data-theme="dark"] body:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.nav-wrap,.nav,.nav-links,.side-drawer,footer,.footer-main,.copyright)::before,html[data-theme="dark"] body:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.nav-wrap,.nav,.nav-links,.side-drawer,footer,.footer-main,.copyright)::after,html.dark-mode body:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.nav-wrap,.nav,.nav-links,.side-drawer,footer,.footer-main,.copyright)::before,html.dark-mode body:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.nav-wrap,.nav,.nav-links,.side-drawer,footer,.footer-main,.copyright)::after,body.dark-mode:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.nav-wrap,.nav,.nav-links,.side-drawer,footer,.footer-main,.copyright)::before,body.dark-mode:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.nav-wrap,.nav,.nav-links,.side-drawer,footer,.footer-main,.copyright)::after,body.theme-dark:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.nav-wrap,.nav,.nav-links,.side-drawer,footer,.footer-main,.copyright)::before,body.theme-dark:not(.admin-body) :is(.topbar,.announcement-bar,.maintenance-bar,.flash-sale-bar,header.header,.header,.nav-wrap,.nav,.nav-links,.side-drawer,footer,.footer-main,.copyright)::after{
  background:none!important;
  background-image:none!important;
}
