/** Shopify CDN: Minification failed

Line 202:0 Expected "}" to go with "{"

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






/**************************** Place your custom css below  ****************************/
/* Layout */
.boost-pfs-filter-tree {
  width: 20%;
  float: left;
}

.boost-pfs-filter-right {
  width: 80%;
  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;
  }

  .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;
   text-align: center;
}

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

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

.boost-pfs-filter-products .grid-view-item {
  position: relative;
  text-align: center;
  color: #23ab41;
}


.boost-pfs-filter-products .full-width-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
   text-align: center;
  color: #23ab41;
}

.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: #3d4246;
  position: relative;
  text-align: center;
}

.boost-pfs-filter-products:hover .price__regular:hover {
  color: #23ab41;
  position: relative;
  text-align: center;
}


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

.boost-pfs-search-result-header {
  margin-top: 55px;
}

.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;
}
.b-header1 {
  
font-size: 52px!important;
text-transform: none;
letter-spacing: 0;
color: #000000;
margin: 10px 0 17.5px;
font-family: "Avenir Next", sans-serif;
font-style: normal;
font-weight: 600;
line-height: 1.2;
overflow-wrap: break-word;
word-wrap: break-word;
}
@media screen and (max-width: 767px) {

.b-header1 {
  
font-size: 42px!important;
text-transform: none;
letter-spacing: 0;
color: #000000;
margin: 0px 0 17.5px;
font-family: "Avenir Next", sans-serif;
font-style: normal;
font-weight: 600;
line-height: 1.2;
overflow-wrap: break-word;
word-wrap: break-word;
}

.b-description_div {
    display: block;
}

@media all and (max-width: 767px){
.b-description_div {
    display: none;
}
}

  
.boost-sd__cart-btn-group .boost-sd__button:first-child {
  background-color: #23ab41 !important;
}
