/** Shopify CDN: Minification failed

Line 229:1 Unexpected ";"

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




/**************************** Place your custom css below  ****************************/
.boost-pfs-filter-option-block .boost-pfs-filter-block-title h3 > span::before {
  position: absolute;
  right: 10px;
  top: 8px;
  padding: 3px;
  border: 1px solid black;
  border-left: none;
  border-top: none;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.boost-pfs-filter-option-block .boost-pfs-filter-block-title h3 > span.up::before {
  top: 5px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.boost-pfs-filter-block-title h3 span {
  font-family: "Futura", sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  letter-spacing: 0.3em;
}

.boost-pfs-filter-block-title .boost-pfs-filter-clear {
  margin-right: 40px;
}

.boost-pfs-in-collection-search-input, .boost-pfs-filter-message {
  font-size: 18px !important;
}

.bc-hide {
  display: none !important;
}
#CollectionSidebar .drawer__inner {
  overflow-y: auto;
  height: calc(100vh - 70px);
}

#FilterDrawer {
  overflow-y: scroll;
}
#FilterDrawer .drawer__inner {
  padding: 0 20px;
}

/**** Custom Search result toolbar ****/
.boost-pfs-search-result-toolbar {
  display: flex;
  align-items: center;
  margin: 35px 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  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: 17px 0;
  margin: 0;
}

.boost-pfs-enable-instant-search #PredictiveWrapper {
  display: none;
}
.boost-pfs-search-page {
  margin-top: 50px;
}
.modal-open .boost-pfs-filter-tree-desktop-button-sticky-wrapper {
  display: none;
}
@media screen and (min-width: 768px) {
  .boost-pfs-search-page .collection-filter__item--drawer {
    display: none;
  }
  .grid__item--sidebar { 
	  overflow-x: hidden;
  }
  .boost-pfs-filter-mobile-footer { 
    display: none !important;
  }
  .template-collection .boost-pfs-filter-tree-desktop-button {
    padding-right: 20px;
    border-right: 1px solid #ebebeb;
  }
  .boost-pfs-filter-tree-desktop-button .boost-pfs-filter-tree-desktop-button-label {
    margin-top: 1px;
  }
  .boost-pfs-filter-total-product {
    display: inline-block;
  }
  .boost-pfs-filter-tree-vertical-style-expand:not(.boost-pfs-filter-tree-horizontal-style-expand):not(.boost-pfs-filter-tree-open-body) .boost-pfs-filter-right-col {
    padding-left: 22px;
  }
}
@media (max-width: 767px) {
  .boost-pfs-search-result-toolbar .boost-pfs-search-total-result {
    display: none;
  }
  .boost-pfs-filter-tree-mobile-button button {
    padding: 0 20px;
    border: 1px solid #e8e8e1;
    text-transform: none;
    height: 44px;
    font-size: 16px;
    color: #000;
    background: none;
    text-align: left;
  }
  .boost-pfs-filter-tree-mobile-button button svg {
    margin-right: 5px;
  }
  .boost-pfs-search-result-toolbar {
    margin-bottom: 20px;
  }
  .boost-pfs-filter-tree-desktop-button-sticky-wrapper .collection-filter__item {
    margin-bottom: 0;
  }
  .boost-pfs-filter-tree-mobile-button,
  .boost-pfs-filter-top-sorting {
    background: #fff;
  }
  .boost-pfs-filter-stick:not(.boost-pfs-filter-tree-v).boost-pfs-filter-tree-mobile-button-stick-wrapper {
    width: 100%;
    z-index: 9;
  }
}

.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-close span , .boost-pfs-filter-tree-v .boost-pfs-filter-show-result, .boost-pfs-filter-tree-v .boost-pfs-filter-apply-all-button {
    background: #A58163;
    border-radius: 0px !important; 
}

.boost-pfs-search-suggestion-product-title, .boost-pfs-search-suggestion-header-view-all>a, p.boost-pfs-search-suggestion-product-price {
    color: #000000;
}

.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-close span , .boost-pfs-filter-tree-v .boost-pfs-filter-show-result, .boost-pfs-filter-tree-v .boost-pfs-filter-apply-all-button {
    background: #A58163;
}

.boost-pfs-filter-tree-mobile-button button {
  border-color: #e2dada;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v {
    right: 0;
    left: 0;
    background: #F9F9F9;
  }
  .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-top {
    right: 0;
    left: auto;
  }
  .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper,
  .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-mobile-footer {
    left: 0;
    right: 0;
  }
  .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-top .boost-pfs-filter-close span {
    margin-left: 0;
    background: #A58163;
  }
  .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-header {
    text-align: center;
    font-size: 18px;
    color:  #000000;
    font-weight: 400;
    text-transform: uppercase;
    height: 65px;
    padding: 25px 0;
    text-indent: 15px;
    background: #F9F9F9;
  }
  .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 {
    border-color: #645543;
  }
  .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-heading {
    font-size: 16px;
  }
  .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner ul {
    padding-right: 15px;
  }
  .collection-filter select {
    background-color: #f9f9f9;
  }
  .boost-pfs-filter-tree-mobile-button button {
    text-align: left;
}


/* Boost 120723 */
  .boost-pfs-search-suggestion-product-title {
  font-weight: 400 !important;
  }
}

.boost-pfs-search-suggestion-product-title {
  font-weight: 400 !important;
}
.boost-pfs-search-suggestion-product-sale-price{
  color:#645543!important;
}
.boost-pfs-search-suggestion-product-price s{
 opacity: 0.5;
}
.boost-pfs-search-suggestion-product-title, .boost-pfs-search-suggestion-header-view-all>a{
color:#645543!important;
}
.grid-product__price{
    display: flex;
    align-items: center;
    gap: 0 3px;
};
.custom-item-price{
order :1;
}
.grid-product__price--original{
order :2;
}

.boost-pfs-search-btn-clear-suggestion:before {
background-color:#A58163 !important;
}
.boost-pfs-search-btn-clear-suggestion:after {
background-color:#A58163 !important;
}
.boost-pfs-search-box{
/*     border: 1px solid #B7AFA7!important; */
}


.boost-pfs-search-suggestion-mobile-top-panel .boost-pfs-search-btn-close-suggestion:before {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 9.0007H3.661L9.658 3.7537C10.074 3.3897 10.116 2.7577 9.753 2.3427C9.387 1.9247 8.756 1.8847 8.342 2.2477L0.342 9.2477C0.334 9.2547 0.331 9.2657 0.323 9.2727C0.25 9.3417 0.195 9.4247 0.146 9.5127C0.128 9.5427 0.101 9.5667 0.087 9.5997C0.032 9.7227 0 9.8567 0 10.0007C0 10.1447 0.032 10.2787 0.087 10.4017C0.101 10.4347 0.128 10.4587 0.146 10.4897C0.196 10.5767 0.25 10.6597 0.323 10.7287C0.331 10.7357 0.334 10.7467 0.342 10.7537L8.342 17.7537C8.531 17.9197 8.766 18.0007 9 18.0007C9.278 18.0007 9.555 17.8857 9.753 17.6587C10.116 17.2437 10.074 16.6117 9.658 16.2477L3.661 11.0007H19C19.553 11.0007 20 10.5537 20 10.0007C20 9.4477 19.553 9.0007 19 9.0007Z' fill='%239d8c79'/%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='2' width='20' height='17'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 9.0007H3.661L9.658 3.7537C10.074 3.3897 10.116 2.7577 9.753 2.3427C9.387 1.9247 8.756 1.8847 8.342 2.2477L0.342 9.2477C0.334 9.2547 0.331 9.2657 0.323 9.2727C0.25 9.3417 0.195 9.4247 0.146 9.5127C0.128 9.5427 0.101 9.5667 0.087 9.5997C0.032 9.7227 0 9.8567 0 10.0007C0 10.1447 0.032 10.2787 0.087 10.4017C0.101 10.4347 0.128 10.4587 0.146 10.4897C0.196 10.5767 0.25 10.6597 0.323 10.7287C0.331 10.7357 0.334 10.7467 0.342 10.7537L8.342 17.7537C8.531 17.9197 8.766 18.0007 9 18.0007C9.278 18.0007 9.555 17.8857 9.753 17.6587C10.116 17.2437 10.074 16.6117 9.658 16.2477L3.661 11.0007H19C19.553 11.0007 20 10.5537 20 10.0007C20 9.4477 19.553 9.0007 19 9.0007Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3C/g%3E%3C/svg%3E%0A")
}

@media (max-width: 767px){
.boost-pfs-filter-tree-mobile-button, .boost-pfs-filter-top-sorting {
    background: #F9F9F9!important;
}

  
.collection-filter__item--drawer {
	display: block !important;
}
  
}
.collection-filter.boost-pfs-search-panel-product-show.boost-pfs-filter-tree-mobile-button-stick-wrapper{
	position: relative!important;
}

.boost-pfs-search-suggestion-mobile-top-panel #boost-pfs-search-box-mobile {
border:none!important;
}

/* Start Boost 137966 */
.boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item>button:hover{
  border-color: #D6D6D6;
    background: #A58163;
    color: #fff!important;
}

.boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item.selected>button {
    border-color: #D6D6D6;
    background: #A58163;
    color: #fff!important;
}
/* End Boost 137966 */


/* Start Boost 139806  */
#boost-pfs-filter-top-sorting-select:hover, .boost-pfs-filter-top-sorting-select:hover {
	border: 1px solid var(--colorBorder);
	background-color: inherit;
	color: inherit;
}

.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-items .boost-pfs-filter-mobile-toolbar-middle{
  line-height: 25px;
  font-size: 18px ;
}



/* End Boost 139806  */
/* Start Boost 144349  */
@media screen and (max-width: 767px){
  .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-bottom {
    top: 21px!important;
  }
  .boost-pfs-filter-tree-v .boost-pfs-filter-clear, .boost-pfs-filter-tree-v {
    font-size:14px!important;
    color: #9D8C79;
  }
.boost-pfs-filter-clear-all {
    font-size:12px!important;
    text-decoration: underline !important;
  }
  .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-top .boost-pfs-filter-close span {
    scale: 75%;
    top: -5px;
    left: -5px;
  }
  .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-top .boost-pfs-filter-close {
    background: rgb(203, 202, 200)!important;
    opacity: 0.7;
}
  
 
  .boost-pfs-filter-tree-v .boost-pfs-filter-show-result, .boost-pfs-filter-tree-v .boost-pfs-filter-apply-all-button {
  height:50px;
  }
  .boost-pfs-filter-tree-v .boost-pfs-filter-show-result{
    text-transform:uppercase!important;
    font-size:16px!important;
  }
.boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.circle-list li, .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.square-list li{
  height:24px
}
 .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner ul {
    padding-right: unset!important;
  }
}



.boost-pfs-filter-tree-v .boost-pfs-filter-option-title {
  color:#9D8C79!important;
}
.boost-pfs-filter-clear {
  text-decoration: underline;
}
.boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch .boost-pfs-filter-option-item .boost-pfs-filter-option-swatch-image {
    width:17px!important;
    height:17px!important;
  }
 .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch .boost-pfs-filter-option-item .boost-pfs-filter-button {
    transform: translateY(-5px);
}

  .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch .boost-pfs-filter-option-item .boost-pfs-filter-option-swatch-image:before {
    border: 1px solid transparent;
}
.boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.circle-list li, .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.square-list li{
  height:22px
}
.boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.circle-list li, .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.square-list li {
  min-height:32px!important
}
.boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.circle-list li, .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.square-list li {
  padding-left:30px!important
}
    /* End Boost 144349  */

/* Start Boost 159716 */
.site-header__search-btn--submit .icon.icon-search {
  position: relative;
}

.site-header__search-btn--submit .icon.icon-search::before {
  content: '';
  position: absolute;
  width: 10px;
  height: 100%;
  background-color: red;
  
}
/* End Boost 159716 */

/* felippe boost  */
.search-bar--page {
	max-width: 300px;
	margin-top: -15px;
	border: 1px solid black;
	border-radius: 30px;
}



#boost-pfs-search-box-1, .input-group-btn, .input-group .input-group-btn:last-child .btn{
  border: none;
  padding: 0;
  margin: 0.1rem;
}

.input-group .input-group-btn:last-child .btn {
	border-left: 1px solid black;
  min-width: 3rem;
}

#boost-pfs-search-box-1{
  margin-left: 1rem;
}

.boost-pfs-search-suggestion-wrapper * {
    border-radius: 25px!important;
}

.boost-pfs-search-suggestion-mobile-top-panel * {
    border-radius: 0px!important;
}

.boost-pfs-search-suggestion-header-view-all>a span {
    color: #000000;
}

ul.boost-pfs-search-result-panel-controls>li button {
    text-transform: uppercase;
}

.boost-pfs-search-suggestion-column-2-non-fullwidth:not(.boost-pfs-search-suggestion-mobile).boost-pfs-search-suggestion-product-item-type-list .boost-pfs-search-suggestion {
    border-radius: 0px!important;
}

.boost-pfs-search-suggestion-product-item-type-list .boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-left {
    border-radius: 0px!important;
}

.boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-left img {
    border-radius: 0px!important;
}

.boost-pfs-search-suggestion-column-2-non-fullwidth:not(.boost-pfs-search-suggestion-mobile).boost-pfs-search-suggestion-product-item-type-list .boost-pfs-search-suggestion-groups-others {
    border-radius: 0px!important;
}

.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 {
    border-radius: 0px!important;
}

.boost-pfs-search-suggestion .boost-pfs-search-suggestion-group li {
    border-radius: 0px!important;
}

@media screen and (max-width: 767px) {
/*   .header-item-right-wrap .js-search-header:before {
    display: none;
  } */
/*   .header-item-right-wrap .js-search-header {
    width: auto;
    border: none;
  } */
}

.lazyloaded {
  transition: none;
}