:root {
  --body-color: #FCBD00;
  --anchor-color: #fff;
  --anchor-color-hover: #FCBD00;
  --desktop-header-height: 240px;
  --desktop-header-height-small: 240px;
  --desktop-header-link-color: #fff;
  --desktop-header-link-color-hover: #fff;
  --desktop-nav-background: #FCBD00;
  --desktop-nav-link-color: #000;
  --desktop-nav-link-color-hover: #000;
  --desktop-dropdown-background: #FCBD00;
  --desktop-dropdown-background-hover: #E2AA00;
  --desktop-dropdown-color-hover: #000;
  --desktop-dropdown-color: #000;

  --desktop-header-nav-height: 0px; /* comment this out to show menu; also uncomment selector below */
}

html, body {
  background: #000;
}

.fieldset .mimic-label, .mimic-label, label {
  color: var(--body-color);
}

.button.hollow,
.button.hollow.disabled,
.button.hollow.disabled:focus,
.button.hollow.disabled:hover,
.button.hollow[disabled],
.button.hollow[disabled]:focus,
.button.hollow[disabled]:hover,
.menu.app-menu.is-pills>li>a.hollow {
  color: #fff;
}

.product-comparison-overview-widget {
  color: #000;
}

.product-detail__media-thumbs button,
.product-detail__media-large button {
  background: #fff;
}

thead, tfoot, tbody {
  background-color: transparent;
  color: var(--body-color);
}

tbody th,
tbody td {
  color: #000;
}

.product-comparison tbody tr,
.product-comparison tbody th,
.product-comparison tbody td {
  background: transparent;
  color: var(--body-color);
}

.product-comparison__product-thumb {
  background: #fff;
}

.page-header__mobile {
  background: #000;
  color: #F6C939;
}

.mobile-nav {
  background: #000;
  color: #F6C939;
}

.mobile-nav .header-tr {
  border-bottom-color: currentColor;
  border-top-color: currentColor;
}

.mobile-nav a,
.mobile-nav a:active,
.mobile-nav a:focus,
.mobile-nav a:hover {
  color: #fff;
}

.page-header__desktop {
  background: #000;
  color: #F6C939;
  padding-inline: 0;
}

.page-header__desktop .header-rest {
  align-self: center;
  height: auto;
}

.page-header__desktop .page-header__main .header-tr {
  margin-top: 0;
}

.page-footer .ngcom {
  color: #a2a2a2;
}

/* comment this out to show menu; also uncomment property above */
.page-header__desktop .page-header__nav {
  display: none;
}

.product-grid__products .product {
  color: #000;
}
:root { --body-font-family: "Montserrat", sans-serif; --heading-font-family: "Montserrat", sans-serif; }
@media (min-width: 1280px) {
.page-header {
  position: relative;
}

.app {
  margin-top: 0;
}
}
.page-header__desktop .site-logo img,
.page-header__desktop .site-logo svg {
width: 180px;
height: 180px;
}

.smaller .page-header__desktop .site-logo img,
.smaller .page-header__desktop .site-logo svg {
width: 180px;
height: 180px;
}
