:root {
  --amsearch-color-text: #000;
  --amsearch-color-text-hover: #000;
  --amsearch-color-highlight: #7ac142;
  --dark-bg: #000;
}
body.dark header .menu-btn span {
  background: #fff;
}
body.dark header .headerContent .logoBox svg path,
body.dark header .headerContent .wishlist-link svg path,
body.dark header .headerContent .minicart-wrapper svg path,
body.dark header .headerContent .customer-link svg > g > path,
body.dark header .headerContent .mobile-search-icon svg {
  fill: #fff;
}
body.dark header .headerContent .rightBox {
  background: var(--dark-bg);
}
body.dark .page-wrapper header,
body.dark .page-wrapper .page-footer {
  background: var(--dark-bg);
}
body.dark .page-wrapper header .menu ul li a,
body.dark .page-wrapper header .menu ul li span,
body.dark .page-wrapper header .menu ul li strong {
  color: #fff !important;
}
body.dark .page-footer > .footerContainer {
  color: #fff !important;
}
body.dark .page-footer > .footerContainer a {
  color: #fff !important;
}
body.dark .page-wrapper footer .newslwtterBox {
  background: #000;
}
body.dark .page-wrapper footer .newslwtterBox .formOctober .leftForm {
  background: transparent;
  color: #fff;
}
body.dark .page-wrapper footer .newslwtterBox .formOctober .leftForm a {
  color: #fff;
}
body.dark .page-wrapper footer .newslwtterBox .formOctober .leftForm:after {
  content: none;
}
body.dark .page-wrapper footer .newslwtterBox .formOctober .rightImg {
  display: none;
}
body.dark.cms-index-index section#page-content {
  padding-top: 0;
  margin-top: -1px;
}
body.dark.cms-index-index #row-homepage-1 {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  background: var(--dark-bg);
}
body.dark.cms-index-index #row-homepage-1 > .mgz-element-inner > .inner-content {
  padding: 0 15px;
}
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko .breadcrumbs,
body.dark.catalog-category-view.categorypath-promocje .breadcrumbs,
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko .page-title-wrapper,
body.dark.catalog-category-view.categorypath-promocje .page-title-wrapper {
  display: none !important;
}
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content,
body.dark.catalog-category-view.categorypath-promocje section#page-content {
  background: #000;
  color: #fff;
  padding-top: 0;
}
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content a,
body.dark.catalog-category-view.categorypath-promocje section#page-content a {
  color: #fff;
}
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content a.post-read.btn-white,
body.dark.catalog-category-view.categorypath-promocje section#page-content a.post-read.btn-white {
  color: #000;
}
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content .filter-options .filter-options-item input.filterAutocomplete,
body.dark.catalog-category-view.categorypath-promocje section#page-content .filter-options .filter-options-item input.filterAutocomplete,
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content .filter-options .filter-options-item.filter-item-attribute-price .values input,
body.dark.catalog-category-view.categorypath-promocje section#page-content .filter-options .filter-options-item.filter-item-attribute-price .values input {
  background: transparent;
  border: 1px solid #fff;
  margin-bottom: 10px;
  color: #fff;
}
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content .pagination .page-link,
body.dark.catalog-category-view.categorypath-promocje section#page-content .pagination .page-link,
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content select#sortoption,
body.dark.catalog-category-view.categorypath-promocje section#page-content select#sortoption {
  background: transparent;
  border: 1px solid #fff;
  margin-bottom: 10px;
  color: #fff;
}
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content .filter-options-content input[type="checkbox"],
body.dark.catalog-category-view.categorypath-promocje section#page-content .filter-options-content input[type="checkbox"] {
  border-color: #fff;
}
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content .filter-options-content input[type="checkbox"]:checked:before,
body.dark.catalog-category-view.categorypath-promocje section#page-content .filter-options-content input[type="checkbox"]:checked:before {
  box-shadow: inset 1em 1em #fff;
}
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content .product-item .old-price,
body.dark.catalog-category-view.categorypath-promocje section#page-content .product-item .old-price {
  color: #fff;
}
body.dark.catalog-category-view.categorypath-promocje-black-weeks-eko section#page-content .product-item .action.primary,
body.dark.catalog-category-view.categorypath-promocje section#page-content .product-item .action.primary {
  background: #fff;
  color: var(--base-color);
}
@media (max-width: 767px) {
  body.dark header .menu.expand {
    background: var(--dark-bg);
  }
  body.dark header .menu.expand .menu-close-btn span {
    background: #fff;
  }
  body.dark header .menu ul.menuMobile li {
    border-color: #5d5d5d;
  }
  body.dark header .menu.expand .mobile-img-logo svg path {
    fill: #fff;
  }
  body.dark header .menu ul.menuMobile li.submenu .submenuContent {
    background: var(--dark-bg);
  }
  body.dark header .menu ul.menuMobile li.submenu .subc > span {
    filter: invert(1);
  }
}
@media (min-width: 768px) {
  body.dark header .menu ul.menuDesktop > li .submenu,
  body.dark body.desktop header .menu ul.menuDesktop > li.hover > a:after {
    background: var(--dark-bg);
  }
  body.dark header .menu ul.menuDesktop > li .submenu .content > div a.more {
    color: #fff;
    border-color: #fff;
  }
  body.dark.desktop header .menu ul.menuDesktop > li.hover {
    background: var(--dark-bg);
  }
  body.dark.desktop header .menu ul.menuDesktop > li.hover > a:after {
    background: var(--dark-bg);
  }
  body.dark.desktop header .menu ul.menuDesktop > li .submenu .content > div ul li:hover {
    background: var(--base-color2);
  }
}
