/** Shopify CDN: Minification failed

Line 246:2 Unexpected "{"

**/

/* .product\.unstitched-product sticky-header.header-wrapper,
.product\.unstitchedpermeter sticky-header.header-wrapper {
  border-bottom: 1px solid #DCDCDC;
} */

.product\.unstitched-product .scrolled-past-header sticky-header.header-wrapper,
.product\.unstitchedpermeter .scrolled-past-header sticky-header.header-wrapper {
  border-bottom: unset;
}

body.overflow-hidden .search .field__label {
  display: none;
}

body.black_header {

    .header-wrapper:hover .details .menu-drawer__menu-item.list-menu__item .icon {
      color: #000 !important;
    }
   .header-wrapper:hover {
      background: #000000;
   }
       
    .header-wrapper:hover .cart-count-bubble  {
      background: #ffffff;
    }
       
    .header-wrapper:hover .cart-count-bubble span  {
      color: #000000 !important;
    }
    
    .header-wrapper:hover .search__input.field__input {
      border-color: #ffffff !important;
    }

    .header-wrapper:hover .search-modal__form .field__label{
      color: #989797
    }
  
    .header-wrapper:hover .reset__button.field__button,
    .header-wrapper:hover span:not(.cart-count-bubble span),
    .header-wrapper:hover .search__button,
    .header-wrapper:hover .search.search-modal__form .search__input.field__input {
      color: #ffffff !important;
      transition: color 0.2s ease; 
    } 
  
    .header-wrapper:hover .icon-account path{
      stroke: #ffffff !important;
    }
    
    .header-wrapper:hover .icon-cart path {
      fill: #ffffff !important;
      transition: stroke 0.2s ease;
    }
    
    .header-wrapper:hover .header__heading-logo-wrapper img {
      filter: invert(100%);
    } 
  .animate,
 .scrolled-past-header {
    
    .header-wrapper {
      background: #000000;
    }

    .reset__button.field__button{
     color: #ffffff;
    }
   
    .cart-count-bubble  {
      background-color: #ffffff !important;
    }
       
    .cart-count-bubble span  {
      color: #000000 !important;
    }
     
    .header-wrapper .search__input.field__input {
      border-color: #ffffff !important;
    }
    
    .header-wrapper span:not(.cart-count-bubble span),
    .search__button,
    .search.search-modal__form .search__input.field__input {
      color: #ffffff !important;
      transition: color 0.2s ease; 
    } 
   
    .search-modal__form .field__label {
     color: #989797
    }
   
    .icon-account path{
      stroke: #ffffff !important;
    }
    
    .header-wrapper .icon-cart path {
      fill: #ffffff !important;
      transition: stroke 0.2s ease;
    }
    
    .header-wrapper .header__heading-logo-wrapper img {
      filter: invert(100%);
    } 
  } 
     
  .header-wrapper .cart-count-bubble  {
    background-color: #000000;
  }
     
  .header-wrapper .cart-count-bubble span  {
    color: #ffffff;
  }

  .reset__button.field__button {
    color: #000000;
  }
  
  .search.search-modal__form .search__input.field__input {
    color: #000000;
    border-bottom: 1px solid #000000;
  }

  .search-modal__form .field__label {
    color:#8e8888
  }
  
  .search__button {
    color: #1A1A1A;
  }
  
  .header-wrapper span:not(.cart-count-bubble span), 
  .header-wrapper a .icon path {
    color: #1A1A1A !important;
    fill: #1A1A1A !important;
  }
  
  .header-wrapper a .icon-account path {
    stroke:#1A1A1A ;
  }
  
  header .header__heading-logo-wrapper img {
    filter: none ;
  }

/* for collection page titles */
  .collection-hero.color-background-1.gradient {
    padding:0 !important;
  }

  .collection-hero__title {
    font-size: 30px;
    font-weight: 400;
    /* line-height: 67px; */
    letter-spacing: 0em;
    text-align: center;
    margin-bottom: 0px;
    margin:0px;
  }
  
  .main-page-title.page-title.h0 {
    text-align:center;
  }

  .title-wrapper-with-link {
    margin-top: 3rem;
  }
  
  .section-template--16788997636336__main-padding {
    padding-top: 6rem !important;
  } 
  
  
  @media screen and (min-width:992px){
    .grid__item.highlighted {
    width:100%;
    /* max-width: unset; */
     max-width: 24%;
  }
  }

  @media screen and (max-width:991.9px){
     .grid__item.highlighted {
        max-width: 100%;
     }
  }
  
  @media screen and (min-width: 992px) {
    
    .main-page-title.page-title.h0 {
      text-align:center;
    } 
    
    #shopify-section-template--16788997210352__banner .collection-hero {
      padding-top: 12rem!important;
    }
    
    .title-wrapper-with-link {
      margin-top: 10rem;
    }
    
    .section-template--16788997636336__main-padding {
      padding-top: 16rem !important;
    }
  } 
}

@media(max-width:767px){
    body.black_header:not(.stitched-product) #MainContent{
    padding-top: 10rem !important;
  }
}

@media screen and (max-width: 992px) {

  body.black_header sticky-header.header-wrapper {
    border-bottom: 1px solid #000000;
  }
  
  body.black_header sticky-header.header-wrapper {
    border-bottom: unset;
  }
  
   
  body.black_header:not(.stitched-product) #MainContent{
    padding-top: 1rem;
  }
  
  body.cart #MainContent {
   padding-left: 2.5rem;
   padding-right: 2.5rem;
  }
}


 @media screen and (min-width: 992px) {

   body.black_header #MainContent,
  {
    padding-top: 15rem;
  }

  /* .product\.unstitched-product #MainContent,
  .product\.unstitchedpermeter #MainContent {
    margin-top: 61px;;
  } */

   body.cart #MainContent {
     padding-left: 5rem;
     padding-right: 5rem;
   }
 }
 
