/** Shopify CDN: Minification failed

Line 210:0 Unexpected "}"

**/
/*********************** Custom CSS for Boost Filter & Search  ************************/






/**************************** Place your custom css below  ****************************/
/* Layout */
.boost-pfs-filter-tree {
  width: auto;
  max-width: 400px;
  min-width: 250px;
/*   float: left; */
  margin-right: 40px;
  margin-top: 40px;
}

.boost-pfs-filter-right {
  width: auto;
  min-width: 60%;
/*   float: right; */
}

/* .boost-pfs-filter-right .boost-pfs-filter-products {
  width: 100%;
  float: right;
  overflow: visible;
  height: auto !important;
} */

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

  .boost-pfs-filter-tree {
    display: none;
    width: 100%;
    float: none;
  }

  .boost-pfs-filter-right, .boost-pfs-filter-right .boost-pfs-filter-products {
    width: auto;
    float: none;
    min-width: 100%;
  }

  .boost-pfs-filter-top-display-type span {
    display: none;
  }

  .boost-pfs-filter-top-display-type .boost-pfs-filter-display-item:nth-of-type(1) {
    margin-left: 0;
  }
}
/* Product */
.boost-pfs-filter-products .has-bc-quickview {
  overflow: hidden;
}

.boost-pfs-filter-products .list-view-items {
  margin-left: 30px;
}

.product-card--list .list-view-item__link {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.boost-pfs-filter-products .grid-view-item {
  position: relative;
}

.boost-pfs-filter-products .full-width-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
}

.boost-pfs-filter-products .price--on-sale .price__sale {
  display: block;
}

/* .boost-pfs-filter-products .price__sale {
  display: none;
  color: #557b97;
} */

/* .boost-pfs-filter-products .price__regular {
  color: #69727b;
} */

/* Search */
.boost-pfs-search-suggestion-header {
  font-size: 13px;
}

.boost-pfs-search-suggestion-header-view-all a, .boost-pfs-search-suggestion-item a {
  font-size: 14px;
}

.template-search .filters-toolbar-wrapper {
  margin-top: 55px;
}

#SearchInput {
  display: none !important;
}

.predictive-search {
  display: none;
}

/*.js-drawer-open-top .drawer--top, .js-drawer-open .drawer-page-content::after {opacity: 0;}*/
/* Version 3.1 */
/**** Custom Search result toolbar ****/
.boost-pfs-search-result-toolbar-wrap {
  border-bottom: 1px solid #ededed;
  margin-bottom: -1px;
}

.boost-pfs-search-result-toolbar {
  margin: 0 auto;
  border: none;
}

.filters-toolbar__item-child:first-child {
  line-height: 42px;
}

.page-container {
	-ms-transform: initial;
	-webkit-transform: initial;
	transform: initial;
}

.boost-pfs-filter-option-value:hover {
  color: #3bb3e4;
}

.boost-pfs-search-suggestion-product-price {
  color: #69727b;
}

.boost-pfs-search-suggestion-header-view-all a {
  color: #727A89;
}

.boost-pfs-filter-wrapper {
  margin-top: 0px;
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  flex-wrap: nowrap;
  width: 100%;
}

.boost-filter-page-width {
    padding-left: 55px;
    padding-right: 0px;
    max-width: 100%!important;
}

@media only screen and (max-width: 749px){
  .boost-filter-page-width {
    padding-left: 0px;
    padding-right: 0px;
}
  .boost-pfs-filter-wrapper {
  flex-wrap: wrap;
}
  .boost-pfs-filter-tree {
    padding: 0 22px;
  }
  
}

.boost-pfs-filter-tree-mobile-button {
  padding: 0px 22px;
}



.boost-pfs-filter-products {
/*   border-top: 1px solid #ccc; */
  border-left: 1px solid #e0e0e0;
  display: flex;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.boost-pfs-filter-products .grid__item {
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding: 20px 15px 0 15px;
}

@media screen and (max-width: 767px) {
  .boost-pfs-filter-products {
    grid-template-columns: 1fr 1fr;
  }
/*   .boost-pfs-filter-wrapper .medium-up--one-quarter {
    width: unset!important; */
  }
}
/* .boost-pfs-filter-wrapper .medium-up--one-quarter {
    width: unset!important;
  } */
.boost-pfs-filter-wrapper .grid-view-item {
  display: block!important;
}
/* .page-width {
  max-width: 100%!important;
} */

.grid-view-item__link .grid-view-item__image-container .full-width-link:hover{
  color: #36b3e6;
}
/* Boost 166345 */
.boost-pfs-search-suggestion-product-price .boost-pfs-search-suggestion-product-sale-price {
    color: #717678;
}
.boost-pfs-search-suggestion-product-price s {
    text-decoration: line-through;
    color: #B4B9BD;
}
@media (min-width: 768px) {
  .boost-pfs-filter-tree {
      position: sticky;
      top: 20px;
      z-index: 9;
      align-self: flex-start;
      max-height: 90vh;
      overflow: auto;
  }
}
/* END Boost 166345 */
.pfs-label-custom{
    position: absolute;
    top: -23px;
    left: -4px;
}
.product-label--pfs-custom{
    background: #42B4E3;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    padding: 1px 10px;
}