/** Shopify CDN: Minification failed

Line 9:0 Unexpected "{"
Line 9:2 Expected identifier but found "%"
Line 15:2 Unexpected "{"
Line 15:4 Expected identifier but found "%"

**/
{ % comment %}

li.child-linkkss.header__nav-links-item:hover .header__nav-dropdown {
  overflow: visible !important;
}

  { % endcomment % }




.header__nav-dropdown {
  overflow-y: visible !important;
}


.header__nav-dropdown.js-dropdown.top-cus_second-menu ul.cstm_second_menu .header__nav-dropdown.js-dropdown {
  max-height: 0;
  overflow: hidden !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.header__nav-dropdown.js-dropdown.top-cus_second-menu ul.cstm_second_menu li:hover .header__nav-dropdown.js-dropdown {
  max-height: 390px;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  overflow: hidden !important;
}

ul.header__nav-links li.child-linkkss.header__nav-links-item a {
  position: relative;
  border: none;
}

ul.cstm_second_menu.header__nav-links {
  column-gap: 0 !important;
}

ul.header__nav-links li.child-linkkss.header__nav-links-item a:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #000;
  opacity: 0;
  transform: scaleX(0);
  -ms-transform: scaleX(0);
  -webkit-transform: scaleX(0);
  transform-origin: right;
  -ms-transform-origin: right;
  -webkit-transform-origin: right;
  transition: transform var(--duration-long), opacity var(--duration-long);
  -ms-transition: transform var(--duration-long), opacity var(--duration-long);
  -webkit-transition: transform var(--duration-long), opacity var(--duration-long);

}

ul.header__nav-links li.child-linkkss.header__nav-links-item a:hover:before {
  opacity: 1;
  transform: scaleX(1);
  -ms-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  transform-origin: left;
  -ms-transform-origin: left;
  -webkit-transform-origin: left;
}

li.child-linkkss.header__nav-links-item .header__nav-dropdown.js-dropdown {
  opacity: 0;
  visibility: hidden;
  transition: .5s;
  -ms-transition: .5s;
  -webkit-transition: .5s;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}




li.child-linkkss.header__nav-links-item:hover .header__nav-dropdown.js-dropdown {
  opacity: 1;
  visibility: visible;
}

li.child-linkkss.header__nav-links-item a.header__nav-dropdown-link {
  /*border-bottom: 1px solid transparent;*/
}

/*li.child-linkkss.header__nav-links-item:hover a.header__nav-dropdown-link {
    border-bottom: 1px solid #000;
}*/

.header__nav-grid--6 {
  grid-template-columns: repeat(4, 1fr) !important;
}

.header__nav-dropdown {
  padding: 0px 30px !important;
}

.header__nav-links {
  column-gap: 20px !important;
}

.header__nav-dropdown {
  background-color: #f5ebdf !important;
}

li.child-linkkss.header__nav-links-item>a {
  text-align: center;
  width: 100%;
  font-size: 15px;
  padding: 20px 0 20px;
}

li.child-linkkss.header__nav-links-item .header__nav-dropdown ul.header__nav-grid--6 {
  grid-template-columns: repeat(6, 1fr) !important;
}

li.child-linkkss.header__nav-links-item>a {
  position: relative;
}

li.child-linkkss.header__nav-links-item:last-child>a:after {
  display: none;
}

li.child-linkkss.header__nav-links-item>a:after {
  content: " ";
  position: absolute;
  /*right: -11px;*/
  right: 0;
  top: 13px;
  width: 1px;
  height: 35px;
  background: #0000001c;
}

.header__nav-dropdown ul.header__nav-links .header__nav-dropdown ul.header__nav-links {
  border-bottom: 0 !important;
}

ul.header__nav-links {
  border-bottom: 1px solid #0000001c !important;
}

.header__nav-item+.header__nav-item {
  margin-left: 0 !important;
  padding-left: 20px;
  padding-right: 20px;
}

ul.header__nav-items>li.header__nav-item:first-child {
  padding-right: 20px;
}

.mobile-total-cart {
	display: none;
}

@media (max-width: 1399px) {
  .header__nav-item+.header__nav-item {
    padding-left: 10px;
    padding-right: 10px;
  }

  ul.header__nav-items>li.header__nav-item:first-child {
    padding-right: 10px;
  }

}

@media (max-width: 1200px) {
  .header__nav-item+.header__nav-item {
    padding-left: 8px;
    padding-right: 8px;
  }

  ul.header__nav-items>li.header__nav-item:first-child {
    padding-right: 8px;
  }

  .header__nav>ul.header__nav-items>li.header__nav-item>a.header__nav-link {
    font-size: 12px;
  }

  .header__inner {
    column-gap: .5rem !important;
  }

}

@media (max-width: 989px) {
  .drawer__submenu-layer {
    padding-left: 0px !important;
    padding-right: 20px !important;
  }

  header-drawer {
    position: relative;
  }

  html.no-js .header__drawer>.drawer__container[open],
  html.js .header__drawer>.drawer__container[open]>.drawer__content {
    top: 139px !important;
  }

  .template--cart .cart__body form.cart__contents {
    display: flex;
    flex-direction: column-reverse;
  }

  .template--cart .cart__body form.cart__contents .cart__summary {
    padding-bottom: 1rem;
    margin-bottom: 0;
  }

  .template--cart .cart {
    padding: 4rem 0 3rem!important;
  }

  .mobile-total-cart {
    	margin: 40px 0 0;
	display: block;
}

  .template--cart .container .cart__head:first-child .shipping-bar, .template--cart .container .cart__head:first-child .shipping-bar + .link {
	display: none;
}

}


@media (max-width: 749px) {


  html.no-js .header__drawer>.drawer__container[open],
  html.js .header__drawer>.drawer__container[open]>.drawer__content {
    top: 117px !important;
  }

  .cart__summary-actions .cart__dynamic-checkout {
    max-height: 200px;
  }
}


@media (max-width: 520px) {


  html.no-js .header__drawer>.drawer__container[open],
  html.js .header__drawer>.drawer__container[open]>.drawer__content {
    top: 132px !important;
  }
}