/** Shopify CDN: Minification failed

Line 20:8 Expected identifier but found whitespace
Line 20:10 Unexpected "{"
Line 20:18 Expected ":"
Line 26:8 Expected identifier but found whitespace
Line 26:10 Unexpected "{"
Line 26:18 Expected ":"
Line 29:13 Expected identifier but found whitespace
Line 29:15 Unexpected "{"
Line 29:23 Expected ":"
Line 32:15 Expected identifier but found whitespace
... and 8 more hidden warnings

**/

.shopify-section--header .Header .Heading,
.shopify-section--header .Header .Link--secondary,
.shopify-section--header .Header .Link--primary:hover {
  color: {{section.settings.header_heading_color}}
}

.shopify-section--header .Header .Text--subdued,
.shopify-section--header .Header .Link--primary,
.shopify-section--header .Header .Link--secondary:hover {
  color: {{section.settings.header_light_color}}
}
.shopify-section--header .MegaMenu {
  background: {{section.settings.header_background}};
}
.shopify-section--header .DropdownMenu {
    background: {{section.settings.header_background}};
}
.shopify-section--header .Header {
  background: {{section.settings.header_background}};
  color: {{section.settings.header_heading_color}};
  
} 
.snocks .sub-menu li a {
  border: none !important; }
.snocks .sub-menu li {
  height: 15em;
  position: relative;
  white-space: nowrap;
  margin-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  } 
.snocks .sub-menu li a > span {
  display: flex;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  flex-direction: column;
  align-items: center; }
.snocks ul.sub-menu {
  display: flex;
  width: 100%;
  background: #fff!important;
  z-index: 5;
  margin-top: 0;
  justify-content: space-evenly;
  }
ul.sub-menu {
  display: block;
  width: 100%;
  background: #fff!important;
  z-index: 5;
  margin-top: 0; }
.sub-menu li {
  float: left;
  width: 20%;
  height: 15em;
  position: relative;
  vertical-align: top;
  margin: 0;
  border: 0;
  white-space: nowrap;
  margin-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  }
.sub-menu li a {
  display: block;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #fff;
  border-width: 1px 1px 1px 0;
  -webkit-transition: background 150ms;
  -moz-transition: background 150ms;
  -ms-transition: background 150ms;
  -o-transition: background 150ms;
  transition: background 150ms;
  text-align: center;
  color: #757977; }
.sub-menu li a > span {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
.sub-menu li a span.icon-wrap {
  display: block;
  margin-bottom: 20px; }
.sub-menu li a span.icon-wrap i {
  font-size: 700%;
  line-height: 1; }
.sub-menu li a span.title-wrap {
  display: block;
  font-size: 1.375em; }
ul.sub-menu {
    list-style: none;
}
  .Header__Icon .Icon--nav-desktop {
    height: 20px!important;
    width: 30px!important;
  }





















