.grid-product__price, site-nav__item.icon  {
  display: none;
}


 .product-block.product-block--header {
    display: flex;
    flex-direction: column;
    align-items: center;
 }

.filter-form .tag__text , .filter-option-container .tag{
  text-transform: uppercase;
  margin-bottom: 10px;
}

filter-option-container .tag-list a {
    margin-bottom: 8px;
}

.grid__item--sidebar {
    scrollbar-width: none;
}

.collection-sidebar__group .tag__checkbox {
    display: none;
}

.collection-sidebar__group .tag-list label, .filter-option-container .tag-list a {
    font-size: 13px;
}

@media only screen and (min-width: 769px) {
    .grid__item--sidebar {
        max-height: 90vh;
        overflow-y: auto;
        position: sticky;
        top: 10px;
       /* margin-right: 28px;*/
    }

    .grid__item.medium-up--one-fifth.grid__item--sidebar {
      width: 18%;
    }
}

.template-page .section-header {
        margin-bottom: 0px;
}



/*================ Vendor Pages ================*/

.template-page.template-page-vendor {

.page-width--narrow {
    max-width: none;
    padding: 0 !important;
  }

  .grid {
    display: flex;
  }

  .index-section {
        margin: 0 auto;
  }

  .grid__item {
    float: none;
    margin: 0 auto;
  }

  h1.section-header__title {
    display:none;
  }
  
  .VendorImages {
    overflow: hidden;
    p { display: none; }
    ul {
      display: flex;
      list-style: none;
      margin: 0;
      padding: 0;
      li {
        margin: 0 0 1% 1%;
        transition: opacity 0.3s;
        img {
          vertical-align: middle;
          width: 100%;
        }
      }
    }
  }
  
  
  .VendorHeader {
    position: relative;
    img {
      width: 100%;
      vertical-align: middle;
    }
    h1 {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 64px;
      color: #676767;
      text-align: center;
    }
  }

  @media only screen and (max-width: 900px) {
   .VendorHeader h1 {
      position: absolute;
      top: 30%;
      font-size: 50px;
    }
  }
  
  .BrandMenu {
    .h5 {
      text-transform: none;
      font-size: 15px;
      font-weight: 400;
      letter-spacing: initial;
      margin-bottom: 0;
    }
    .grid__item {
      text-align: center;
    }
  }
  --colorBorder: #fff;
    
  td, th, tr {
      border: none!important;
      text-align: left;
      padding: 10px 15px;
      background: #fff;
      border-color: #fff;
  }
  
   tbody {
    border-color: #fff;
    border: none!important;
  }
}