/** Shopify CDN: Minification failed

Line 39:0 Unexpected "{"

**/
nav > .nav-items > li:first-child .nav-link {
  padding-left: 20px;
  margin-left: 16px;
}
.nav-items .nav-link{
  color: #fff;
  padding: 5px 10px;
  list-style: none;
  text-decoration: none;
  margin:0 8px;
  /*display: flex;*/
  display: inline-flex;
  align-items: center;
}
.nav-link-main, .nav-child-head{
  font-weight:600;
}
.nav-child-head{
  font-size:1.8rem;
  text-transform:uppercase;
}
.nav-child-head:hover{
  text-decoration:underline;
  transition:0.5s ease;
  color:var(--color-header);
}
.nav-link-main:hover{
  cursor: pointer;
}
ul{
  list-style: none;
  padding: 0;
}
{
  display:none;
}

.child-mega li.nav-list-item{
/*   padding: 5px 8px; */
  margin:10px 0;
}
.child-mega li.nav-list-item a {
  text-align: start;
}
@media screen and (min-width: 1181px) {
  .child-mega li.nav-list-item a {
    white-space: nowrap;
  }
}
.child-mega .nav-item {
  color:#000;
}
.child-mega, .nav-grandchild-items {
  display: none;
  flex-direction: row;
}

.child-mega .nav-child-items{
  /*display: flex;
  flex-wrap: wrap;*/
  display: grid;
  grid-template-columns: repeat(3, auto);
  /*grid-template-columns: repeat(7, auto);*/
  /*grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));*/
  height: 75vh;
  padding: 10px 30px;
  width: 100%;
  overflow: auto;
}
.nav-items > .main-nav-list:hover .child-mega {
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    overflow: hidden;
}
.nav-grandchild-box {
    margin-top: 20px;
    margin-bottom: 20px;
}
a.nav-link.nav-grandchild-item{
  font-weight: 500;
  transition: 0.5s ease;
}
a.nav-link.nav-grandchild-item:hover{
  font-weight: 500;
  text-decoration:underline;
}
.nav-child-items > .nav-list-item .nav-grandchild-items {
  display: block;
}
/* Child Links */
.child-mega {
  z-index: 1;
  max-width: 1080px;
  width: 100%;
}
@media (min-width: 1650px) {
 .child-mega {
    max-width: 85%;
  } 
}
@media (min-width: 1500px) {
 .child-mega {
    max-width: 80%;
  } 
}
.child-mega .nav-link{
  color:#1E1E1E;
}
.child-mega .nav-link:hover{
  color:var(--color-header);
}
.nav-child-items{
  background-color: #fff;
  margin-top:22px;
}

.nav-mega-grandchild-box {
  
}

.nav-mega-grandchild-items {
  margin-top: 5px;
  margin-left: 35px;
}

.child-mega .nav-mega-grandchild-items li.nav-list-item {
  margin: 0;
}

a.nav-link.nav-mega-grandchild-item {
  font-weight: 500;
  transition: .5s ease;
}

a.nav-link.nav-mega-grandchild-item:hover {
  text-decoration: underline;
}

.child-mega li.nav-list-item a.parent-nav-mega-grandchild {
  
}

.child-mega li.nav-list-item a.parent-nav-mega-grandchild:after {
  content: '';
}

/* Media Queries */

@media screen and (min-width: 990px) {
  .nav-items{
    display: grid;
    grid-template-columns: repeat(6, auto);
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 989px) {
  header nav .nav-items {
    display: none;
  }
}

@media screen and (max-width: 1180px) {
  .child-mega .nav-child-items {
    grid-template-columns: repeat(3,auto);
    height: 400px;
    overflow: scroll;
  }
  .child-mega{
    max-width: 900px;
  }
}
/*
   nav-link for all <a> links
  main menu=== nav-items
    link-tag== nav-item
  child menu== nav-child-items
    child links= nav-child-item
  grandchild menu=== nav-grandchild-items
    grandchild links= nav-grandchild-item
 */
