/** Shopify CDN: Minification failed

Line 440:0 Unexpected "}"

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




.filter-opened .collection-filter.active {
  overflow: auto;
  height: 100%; 
}

.filter-opened .collection-products {
  height: fit-content !important; 
}

@media (max-width: 767px) {
  .boost-pfs-filter-options-wrapper {
    position: initial !important;
    width: 100% !important;
  }
  
  .boost-pfs-filter-option-value {
    width: 70% !important;
	display: inline-block !important;
  }
  
  .boost-pfs-filter-back-btn::before {
    content: "";
    width: 10px;
    height: 10px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    display: inline-block;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    -ms-transform: rotate(-225deg);
    -webkit-transform: rotate(-225deg);
    transform: rotate(-225deg);
    position: absolute;
    top: 15px;
	left: 20px;
    cursor: pointer;
  }
}

.boost-pfs-filter-refine-by-wrapper {
  display: none;
}

@media only screen and (max-width: 767px) {
  body:not(.boost-pfs-filter-tree-open-body) .boost-pfs-filter-tree {
      max-height: 100% !important; 
  }
}
body.boost-init-searchbox .search-box.active{
  width: 0px;
  height: 0px;
  min-width: 0px;
  min-height: 0px;
  overflow: hidden;
}

@media screen and (min-width: 768px){
  .boost-pfs-search-suggestion-groups-others{
    border: 1px solid #000;
  }
  .boost-pfs-search-suggestion-style3-overlay,.boost-pfs-search-suggestion-mobile-overlay{
   display: none !important; 
  }
  .boost-pfs-search-suggestion-style3-top-panel{
    background: #fff;
    z-index: 9999 !important;
  }
  .boost-pfs-search-suggestion-wrapper{
    background: #fff !important;
    z-index: 9999 !important;
  }
  .boost-pfs-search-suggestion{
    padding: 0px 90px 0px 20px;
    background: #fff !important;
  }
  .boost-pfs-search-suggestion-style3-open #boost-search-parent .top{
    position: fixed;
    z-index: 99999;
    height: 7.5px;
    width: 100%;
    top: 0;
    left: 0;
    background: #000;
    display: block;
  }
  .boost-pfs-search-suggestion-style3-top-panel #boost-pfs-search-box-style3{
    border: 0px !important;
    border-bottom: 1px solid #000 !important;
    background: #fff !important;
    border-radius: 0px !important;
  }
  .boost-pfs-search-suggestion-style3-open #boost-search-parent .right{
    position: fixed;
    z-index: 99999;
    height: 100%;
    width: 7.5px;
    top: 0;
    right: 0;
    background: #000;
    display: block;
  }
  .boost-pfs-search-suggestion-style3-open #boost-search-parent .bottom{
    position: fixed;
    z-index: 99999;
    height: 7.5px;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #000;
    display: block;
  }
  .boost-pfs-search-suggestion-style3-open #boost-search-parent .left{
    position: fixed;
    z-index: 99999;
    height: 100%;
    width: 7.5px;
    top: 0;
    left: 0;
    background: #000;
    display: block;
  }
  .boost-pfs-search-suggestion-item-product{
    border: 1px solid #000;
    padding: 0px;
    margin-left: -1px;
    margin-top: -1px;
  }
  .boost-pfs-search-suggestion-group[data-group*=products] ul{
    padding: 0px;
  }
  .boost-pfs-search-suggestion-group[data-group*=products] ul .boost-pfs-search-suggestion-header{
    padding: 15px 0px;
    margin: 0px;
  }
  .boost-pfs-search-suggestion-product-item-type-grid .boost-pfs-search-suggestion-group[data-group*=products] .boost-pfs-search-suggestion-item{
    padding: 0px;
    width: calc(100% / 4) !important;
  }
  .boost-pfs-search-suggestion-product-item-type-grid .boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-left{
    border-bottom: 1px solid #000;
    border-radius: 0px;
    margin-bottom: 0px;
  }
  .boost-pfs-search-suggestion-product-item-type-grid .boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-right{
    padding: 15px 30px;
  }
  .boost-pfs-search-suggestion-products-per-row-4:not(.boost-pfs-search-suggestion-mobile) .boost-pfs-search-suggestion-group[data-group*=products] .boost-pfs-search-suggestion-item:hover{
    border-radius: 0px;
  }
  .boost-pfs-search-suggestion-product-title{
    height: 60px;
    overflow: hidden;
  }
  .boost-pfs-search-suggestion-product-vendor{
    color: #000;
    font-size: 1rem;
  }
  .boost-pfs-search-suggestion-column-2-overlay-fullwidth.boost-pfs-search-suggestion-wrapper:not([data-search-box-id="boost-pfs-search-box-mobile"]) .boost-pfs-search-suggestion-groups-others:not(.boost-pfs-search-suggestion-no-products) {
      width: 280px;
  }
  .boost-pfs-search-suggestion-column-2-overlay-fullwidth.boost-pfs-search-suggestion-wrapper:not([data-search-box-id="boost-pfs-search-box-mobile"]) .boost-pfs-search-suggestion-groups-pro {
    width: calc(100% - 280px);
  }
  .boost-pfs-search-suggestion-product-item-type-grid .boost-pfs-search-suggestion-group[data-group*=products] .boost-pfs-search-suggestion-item:hover{
    background: #fff;
  }
  .boost-pfs-search-suggestion-item>a{
    float: none;
  }
  .boost-pfs-search-suggestion-item:hover .boost-pfs-search-suggestion-right .product__subtitle{
    text-decoration: underline!important;
  }
  .boost-pfs-search-suggestion-item:hover .boost-pfs-search-suggestion-right .boost-pfs-search-suggestion-product-title{
    text-decoration: underline!important;
  }
  .boost-pfs-search-suggestion-item:hover .boost-pfs-search-suggestion-right .boost-pfs-search-suggestion-product-vendor{
    text-decoration: underline!important;
  }
  .boost-pfs-search-suggestion-product-price{
    font-weight: normal !important;
  }
  .boost-pfs-search-suggestion-product-regular-price *{
    font-weight: normal !important;
  }
  .boost-pfs-search-suggestion-item:hover .product__variant {
      transform: translateY(0);
  }
  .boost-pfs-search-suggestion-header-view-all{
    padding: 0px 15px !important;
    border: 0px !important;
    width: 50% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 30px !important;
  }
  .boost-pfs-search-suggestion-header-view-all a{
    border: 1px solid #000;
  }
  .boost-pfs-search-suggestion-product-price, .boost-pfs-search-suggestion-product-regular-price *{
      font-weight: 300 !important;
  }
}

@media(max-width: 767px){
  .boost-pfs-search-suggestion-mobile-top-panel #boost-pfs-search-box-mobile{
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #000;
    background: transparent;
    border-radius: 0px;
  }
  .boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion-group:not([data-group="default_products"],[data-group="products"],[data-group="no_result_products"]){
    border: 1px solid #000;
    margin-bottom: 15px !important;
    padding: 15px !important;
    background: #fff !important;
  }
  .boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion .boost-pfs-search-suggestion-item.boost-pfs-search-suggestion-item-product{
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    padding: 0px !important;
    margin-bottom: 0;
    margin-left: -1px;
    margin-top: -1px;
  }
  .boost-pfs-search-suggestion-product-item-type-grid .boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-left{
    border-radius: 0px;
    padding: 0px;
    border-bottom: 1px solid #000;
    margin-bottom: 0px;
  }
  .boost-pfs-search-suggestion-product-item-type-grid .boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-right{
    padding: 15px;
    margin: 0px;
  }
  .boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion-group>ul>.boost-pfs-search-suggestion-header{
    background: transparent;
    color: #000;
  }
  .boost-pfs-search-suggestion-group:before{
    display: none;
  }
  .boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion{
    padding: 0px;
    background: #fff;
  }
  .boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion .boost-pfs-search-suggestion-item{
    border-bottom: 0px;
  }
  .boost-pfs-search-suggestion-product-item-type-grid .boost-pfs-search-suggestion-group[data-group*=products] .boost-pfs-search-suggestion-item:hover{
    background: #fff;
  }
  .boost-pfs-search-suggestion-item>a{
    float: none;
  }
  .boost-pfs-search-suggestion-item:hover .boost-pfs-search-suggestion-right .product__subtitle{
    text-decoration: underline!important;
  }
  .boost-pfs-search-suggestion-item:hover .boost-pfs-search-suggestion-right .boost-pfs-search-suggestion-product-title{
    text-decoration: underline!important;
  }
  .boost-pfs-search-suggestion-item:hover .boost-pfs-search-suggestion-right .boost-pfs-search-suggestion-product-vendor{
    text-decoration: underline!important;
  }
  .boost-pfs-search-suggestion-product-price{
    font-weight: normal !important;
  }
  .boost-pfs-search-suggestion-product-regular-price *{
    font-weight: normal !important;
  }
  .boost-pfs-search-suggestion-item:hover .product__variant {
      transform: translateY(0);
  }
  .boost-pfs-search-suggestion-product-vendor {
      color: #000;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1rem;
      text-transform: uppercase;
  }
  .boost-pfs-search-suggestion-item .product__subtitle{
      font-size: 10px;
  }
  .boost-pfs-search-suggestion-product-price{
      font-size: 11px;
      font-weight: 300 !important;
  }
  .boost-pfs-search-suggestion-product-price, .boost-pfs-search-suggestion-product-regular-price *{
      font-weight: 300 !important;
  }
  .slider-home{
    max-width: 100vw;
  }
}
.boost-pfs-search-suggestion-header-view-all{
  display: none !important;
}

/* Start Boost 206449 */
/* .template-search .boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item {
  width: 100% !important;
}

.template-search .boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper {
  width: 100% !important;
} */

.boost-pfs-search-no-result-body .collection-section__body {
  flex-direction: column;
}

.template-search .boost-pfs-most-popular {
  position: relative;
}

/* .template-search .boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-nav .boost-pfs-product-slider-next {
  position: fixed;
  right: 0px;
}

.template-search .boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-nav .boost-pfs-product-slider-prev {
  left: 0px;
  position: fixed;
} */

.boost-pfs-most-popular .boost-pfs-product-slider, .boost-pfs-recently-viewed .boost-pfs-product-slider {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
}
.boost-pfs-most-popular-wrapper.boost-pfs-search-panel-product-show {
  display: block;
  width: 100%;
}
.boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper, 
.boost-pfs-recently-viewed .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper {
  width: 100%;
  display: flex;
  align-items: stretch;
  overflow: visible;
}
.boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item, 
.boost-pfs-recently-viewed .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item {
  width: 25% !important;
  min-width: 20%;
  height: 100%;
  padding-bottom: 20px;
  border-top: 1px solid;
}
.product-list-no-search-result-text {
  padding-top: 30px;
  padding-bottom: 30px;
}
.boost-pfs-filter-search-term-suggestion-wrapper {
  margin-bottom: 50px;
}
.boost-pfs-search-no-result-body .boost-pfs-search-total-result {
  display: none;
}
.boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item .product__detail {
  min-height: 100px;
  border-bottom: 1px solid #000;
}
@media screen and (max-width: 767px) {
  .boost-pfs-search-no-result-body .boost-pfs-search-panel-product-show .layout__section:not(.layout__section--secondary) {
    width: 100%;
  }
  .boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper,
  .boost-pfs-recently-viewed .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper {
    overflow: visible;
  }
  .boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item,
  .boost-pfs-recently-viewed .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item {
    width: 50% !important;
    min-width: 50%;
  }
  .boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item,
  .boost-pfs-recently-viewed .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item {
    align-items: stretch;
  }
}
.boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item .product,
.boost-pfs-recently-viewed .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item .product {
  border: none;
  /* border-left: 1px solid #000 !important; */
}
.boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item.col-6:last-child .product,
.boost-pfs-recently-viewed .boost-pfs-product-slider .boost-pfs-product-slider-inner .boost-pfs-product-slider-item-wrapper .boost-pfs-product-slider-item.col-6:last-child .product {
  border-right: 1px solid !important;
}
.boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-nav>div,
.boost-pfs-recently-viewed .boost-pfs-product-slider .boost-pfs-product-slider-nav>div {
  border-radius: 0;
  padding: 37.5px 23.2px 38px 22.1px;
  width: auto;
}
.boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-nav .boost-pfs-product-slider-next, 
.boost-pfs-recently-viewed .boost-pfs-product-slider .boost-pfs-product-slider-nav .boost-pfs-product-slider-next {
  right: 1px;
}
.boost-pfs-most-popular .boost-pfs-product-slider .boost-pfs-product-slider-nav .boost-pfs-product-slider-prev, 
.boost-pfs-recently-viewed .boost-pfs-product-slider .boost-pfs-product-slider-nav .boost-pfs-product-slider-prev {
  left: 1px;
}
/* End Boost 206449 */

.boost-pfs-product-slider-item-wrapper {
}
.boost-pfs-product-slider-item {
  border: none !important;
  border-top: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
}
.boost-pfs-product-slider-item:first-child {
  border-left: 1px solid #000 !important; /* Apply a border to the first item */
  /* Add other styles as needed */
}

.product {
  /*border-left: none !important;*/
}

/* .boost-pfs-product-slider-item:last-child {
  border: 2px solid blue; /* Apply a border to the last item */
  /* Add other styles as needed */
} */