:root{
    /*--main-color: hsl(187, 100%, 42%);*/
    --main-color: #655300;
    --main-color-500: #0d0b01;
    --main-color-200: #bcb8a3;
}

.header-container.multirow .header {background: var(--main-color);}

@media screen and (min-width: 1000px) {
  .form-search button.button, .form-search button.button:hover,
  .header-container .header .top .form-search .search-elements {
    background: #ececec;
  }
}

.cart-header .cart-icon::after, .header-container .header .top .account > a::after, 
.select-store::after, .menu-toggle::after, 
.header-container .header .top .form-search .toggle-search::after {
	color: #fff;
}


.form-search button.button::after{
  color: var(--main-color-200);
}

.header-container.multirow .header .nav-container #nav li.level0 > a {
	border-bottom: 2px solid inherit;
}

.header-container.multirow .header .nav-container #nav li.level0 > a {
	padding: 10px 0 10px 0;
  letter-spacing: 1px;
}

.header-container.multirow .header .nav-container #nav li.level0 > a {
  border-bottom-color: transparent;
}
@media screen and (min-width: 1000px) {
  #nav li.level0:hover > a {
    color: var(--main-color-200);
    border-bottom-color: var(--main-color-200) !important;
  }
}

#nav li.level0.contact-link.responsive,
#nav li.level0.login-link.responsive{display: none!important;}

.header .logo > div a,
.header .logo {
  height: 70px;
}
.header .logo img{
  padding: 0;
  margin-left: -5px;
}

.cart-header .cart-icon::after {margin-left: 20px;}

.wrapper.menu-open .page .main-container:after{
    top: 0px;
    background: rgb(0 0 0 / 72%);
}