/** Shopify CDN: Minification failed

Line 46:0 Unexpected "}"

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




/**************************** Place your custom css below  ****************************/
@media (max-width: 640px) {
	#boost-pfs-filter-products .ProductItem {
		visibility: inherit !important;
	}
}
.boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-clear {
	margin-right: 50px;
    font-family:"pragmatica-condensed",sans-serif;
    text-transform: uppercase;
}

.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading > span:before {
border: none;
    content: "_";
    font-size: 40px;
    position: absolute;
    right: 6px;
    top: -19px;
}

.boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading > span:before {
	content: "+";
	right: 6px;
	top: 0;
	font-size: 30px;
}

.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading {
    color: #4D4D4D;
    font-weight: 400;
    text-transform: uppercase;
    font-family: "pragmatica-condensed",sans-serif;
    font-size: 18px;
}
}

.boost-pfs-filter-option .boost-pfs-filter-option-title {
	position: relative;
}

.boost-pfs-filter-option .boost-pfs-filter-option-content {
	color: #000;
}

.boost-pfs-filter-products.ProductList--grid .ProductItem {
	visibility: visible !important;
}

.boost-pfs-in-collection-search {
	padding: 0 10px;
  	margin-bottom: 20px;
}

.PageHeader {
	margin: 30px 0;
}

/* Search style */
.boost-pfs-search-box {
	box-shadow: none !important;
}

@media (max-width: 640px) {
	.boost-pfs-search-suggestion-wrapper, .boost-pfs-search-suggestion {
		left: 0px !important;
		width: 100vw !important;
      
        
	}
  .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-header {
   
    display: none;
}
  .boost-pfs-filter-tree-mobile-sticky.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by {
    display: block;
}
  .boost-pfs-search-suggestion-header {
    font-family:"pragmatica-condensed",sans-serif;
    color: #B3B0AB;
}
  .boost-pfs-search-suggestion-item{
    display: inline-block;
    gap: 5px;
    float: none !important;
    width: auto !important;
  }
  .boost-pfs-search-suggestion-item>a:not(.boost-pfs-search-suggestion-item-product a) {
  
    border: 1px solid #000!important;
    padding: 8px 13px!important;
    display: inline-block;
    width: fit-content;
    color: #000;
}
  .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper{
     position: inherit;
        width: 100%;
    right: 0;
  }

  .boost-pfs-filter-tree-mobile-sticky.boost-pfs-filter-tree-v .boost-pfs-filter-option {
    padding:10px 0
  }
  .boost-pfs-filter-tree-v .boost-pfs-filter-clear, .boost-pfs-filter-tree-v .boost-pfs-filter-clear-all {
    font-size: inherit;
  }
  .boost-pfs-filter-tree-mobile-sticky.boost-pfs-filter-tree-v .boost-pfs-filter-selected-items-mobile {
    display: none;
}
  .boost-pfs-filter-tree-mobile-sticky.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by {
    padding: 0px 0px;
  }
  .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading:after {
    content: "+";
    top: 0;
    right: 9px;
    border: none;
    transform: none;
    font-size: 25px;
    font-family: 'neue-haas-grotesk-display';
}
  .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading:after {
    transform: none;
    top: -14px;
    content: "_";
}
  .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title {
    padding-bottom: 14px;
}
  .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-mobile-full-width-style .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-bottom .boost-pfs-filter-clear-all{
        width: auto;
    font-family: "pragmatica-condensed",sans-serif;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 13px;
    color: rgb(142 142 142 / 85%);
        float: none;
  }
  .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-bottom {
 right: auto;
    position: relative;
    text-align: left;

}
 
  .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-mobile-footer {
    display: block;
    position: relative;
  }
  .boost-pfs-filter-refine-by-wrapper button.boost-pfs-filter-button.boost-pfs-filter-clear-all {
    display: none;
}
  .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-mobile-full-width-style .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-top {
   
    display: none;
}
}
/* Filter mobile style */
/**** Custom Search result toolbar ****/
.boost-pfs-search-result-toolbar {
	display: flex;
	align-items: center;
	margin: 35px 0 0;
	
	white-space: nowrap;
}
.boost-pfs-search-result-toolbar .boost-pfs-search-result-item:first-child {
	flex: auto;
}
.boost-pfs-search-result-toolbar .boost-pfs-search-result-panel-controls {
	padding: 13px 0;
	margin: 0;
}
@media (max-width: 640px) {
	.boost-pfs-search-result-toolbar .boost-pfs-search-totlal-result {
		display: none;
	}
  .boost-pfs-search-suggestion-mobile-style2 {
    width: calc(100% - 20px);
      top:150px !important;
  }
  .boost-pfs-search-suggestion-popover {
    display: none !important;
}
  .boost-pfs-search-suggestion {

      
          max-height: inherit !important;
	}
}

.boost-pfs-search-result-wrap {
	margin-top: 50px;
}
.boost-pfs-search-result-wrap .boost-pfs-search-result-list-item {
	border-color: #cfcfcf;
}

.template-collection .boost-pfs-filter-tree-mobile-button button {
  background: none;
  color: inherit;
  padding: 0;
  margin: 0;
}

.boost-pfs-search-suggestion-wrapper {
  position: fixed;
}
@media (min-width: 641px) {
  .boost-pfs-filter-tree-desktop-button {
  
  }
   .boost-pfs-search-suggestion-column-2-non-fullwidth:not(.boost-pfs-search-suggestion-mobile) {
      position: initial;
      width: 100% !important;
      max-width: unset;
  }
  .boost-pfs-filter-tree-vertical-style-off-canvas:not(.boost-pfs-filter-tree-horizontal-style-expand) .boost-pfs-filter-tree-v .boost-pfs-filter-mobile-footer{
    display:none
    
  }
}

.boost-pfs-variants-display [data-section-type="recently-viewed-products"] {
	display: none !important;
}
/* Client Custom Css */

 
  .boost-pfs-search-suggestion-column-2-non-fullwidth:not(.boost-pfs-search-suggestion-mobile) .boost-pfs-search-suggestion {
      padding-top: 20px;
      margin-top: 20px;
      box-shadow: none;
      background: #fffdfb;  
  }
  .boost-pfs-search-suggestion-column-2-non-fullwidth:not(.boost-pfs-search-suggestion-mobile) .boost-pfs-search-suggestion:after {
      content: '';
      width: calc(100% + 200px);
      top: 0;
      left:50%;
      z-index: 1;
      height: 1px;
      position: absolute;
      transform: translateX(-50%);
      background: transparent;
  }
  .boost-pfs-search-suggestion-products-per-row-2:not(.boost-pfs-search-suggestion-mobile) .boost-pfs-search-suggestion-group[data-group*=products] .boost-pfs-search-suggestion-item {
      width: 25%;
  }
  .boost-pfs-search-suggestion-item>a {
      display: flex;
      flex-direction: column;
      justify-content: center;
  }
  .boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-left {
      max-width: unset;
      margin: 0;
     
  }
  .boost-pfs-search-suggestion-column-2-non-fullwidth:not(.boost-pfs-search-suggestion-mobile) .boost-pfs-search-suggestion {
      width: calc(100% - 20px);
      margin: 0;
      display: flex;
      flex-direction: column;
      overflow: visible;
  }
  .boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-left img {
      object-fit: cover;
  }
  .boost-pfs-search-suggestion-product-position-right:not(.boost-pfs-search-suggestion-mobile) .boost-pfs-search-suggestion-groups-others, .boost-pfs-search-suggestion-product-position-right:not(.boost-pfs-search-suggestion-mobile) .boost-pfs-search-suggestion-groups-pro {
      width: 100%;
  }
  .boost-pfs-search-suggestion-groups-others li.boost-pfs-search-suggestion-item.boost-pfs-ui-item {
      display: flex;
      justify-content: flex-start;
      gap: 5px;
  }
  .boost-pfs-search-suggestion-groups-others li.boost-pfs-search-suggestion-item.boost-pfs-ui-item a {
      border: 1px solid #000 !important;
      padding: 8px 13px !important;
      display: inline-block;
      width: fit-content;
    color:#000
  }
  .boost-pfs-search-suggestion-header {
      text-align: center;
      background: transparent;
  }
  .boost-pfs-search-suggestion-item:hover, .boost-pfs-search-suggestion-item.selected {
      background: transparent;
      box-shadow: none;
  
}
.boost-pfs-search-suggestion .boost-pfs-search-suggestion-group li {
  
    text-align: left;
}
.boost-pfs-search-suggestion-header-recent_searches,.boost-pfs-search-suggestion-header-collections , .boost-pfs-search-suggestion-header {
    font-family: "pragmatica-condensed",sans-serif;
    color: #B3B0AB;
  float:none !important
}
.boost-pfs-search-suggestion-groups-others li.boost-pfs-search-suggestion-item.boost-pfs-ui-item {
    display: inline-block;
    gap: 5px;
      float: none;
    width: auto;
}
.boost-pfs-search-suggestion-header+.boost-pfs-search-suggestion-item {
    padding-top: 0;
}
.boost-pfs-search-suggestion-item:last-child {
    padding-bottom: 0;
}
.boost-pfs-search-suggestion-item {
    padding: 4px 12px 3px !important;
}
.boost-pfs-search-suggestion-group[data-group="products"] {
    margin-top: 25px;
}
.boost-pfs-search-suggestion-product-title {
    font-family:"pragmatica-condensed",sans-serif;
    font-weight: 400 !important;
    color: #000;
    font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px)) !important;
    margin-top: 20px;
    letter-spacing: 0;
    text-transform: uppercase;
}
.boost-pfs-search-suggestion-product-regular-price {
    color: var(--product-sale-price-color);
    font-family: 'RocGrotesk' ,sans-serif !important;
    font-weight: var(--heading-font-weight);
    font-style: var(--heading-font-style);
    transition: color 0.2s ease-in-out;
}
.boost-pfs-search-suggestion-no-result {
    width: 100%;
    padding: 6px 12px;
    color: #000;
    font-family: "pragmatica-condensed",sans-serif;
    text-transform: uppercase;
}
.boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-left img {
   
    object-position: top;
}
 @media (max-width: 1139px) {
	.boost-pfs-search-suggestion-group ul {
         overflow: auto;
    max-height: 458px;
        
    }
   .boost-pfs-search-suggestion-item-product {
    width: 66% !important;
    white-space: initial !important;
}
}
 
.search_div_item.ProductList--carousel {
    margin: 0;
  padding:0
}
a.boost-pfs-filter-close {
    display: none !important;
}
.boost-pfs-filter-option-title {
    border-bottom: 1px solid rgb(208 208 208 / 85%);
    padding-bottom: 7px;
}
.boost-pfs-filter-button span {
   
    text-transform: uppercase;
    color: #000000;
    font-family: "pragmatica-condensed",sans-serif;
    font-weight: 400 !important;
}
.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading {
    color: #4D4D4D;
    font-weight: 400;
    text-transform: uppercase;
    font-family: "pragmatica-condensed",sans-serif;
    font-size: 14px;
}
.boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider {
 
    font-family: "pragmatica-condensed",sans-serif;
}
.boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider {
    background: rgb(208 208 208 / 85%);
}
.boost-pfs-filter-refine-by .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading span{
    font-family: "pragmatica-condensed",sans-serif;
  font-weight: 400;
}

.boost-pfs-filter-refine-by .boost-pfs-filter-option-title .boost-pfs-filter-clear-all {
    float: none;
    width: auto;
    font-family: "pragmatica-condensed",sans-serif;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 13px;
    color: rgb(142 142 142 / 85%);
}
.boost-pfs-filter-refine-by .boost-pfs-filter-option-title {
    display: flex;
    flex-direction: column-reverse;
}
.boost-pfs-filter-refine-by  .boost-pfs-filter-option-title-heading {
    padding-top: 35px;
}
.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by, .boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by {
  
    border-bottom: none;
}
/* End Custom Css */
.ProductItem__Price .money[style="color: #9f7d42!important"]{
	background: #fff !important;
}

.ProductItem__Price .money:nth-child(2){
	position: relative;
}
.ProductItem__Price .money:nth-child(2):before{
  	position: absolute;
    content: "";
    top: 50%;
    left: 0;
    width: calc(100%);
    height: 1px;
    background: currentColor;
}