/** Shopify CDN: Minification failed

Line 14:0 Unexpected "/"
Line 43:0 Unexpected "/"
Line 171:0 Comments in CSS use "/* ... */" instead of "//"

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




/*************************** Place your custom css below  ***************************/
/ Layout /
.boost-pfs-container-default-box {
    padding: 0;
}

.boost-pfs-filter-left-col-inner {
    overflow-x: visible !important;
    overflow-y: visible !important;
}

.boost-pfs-filter-left-col {
    width: 20%;
    float: left;
}

.boost-pfs-filter-right-col {
    width: 80%;
    float: right;
    padding-left: 30px;
}

#boost-pfs-search-box-mobile:focus-visible {
    box-shadow: none; 
}

.boost-pfs-filter-mobile-toolbar-left > a {
    display: block;
}

/ Product /
@media (min-width: 768px) {
    #main-collection-product-grid {
        margin-top: 0;
    }

    .boost-pfs-filter-products {
        margin-left: -1rem;
    }

    .boost-pfs-filter-top-sorting {
        margin-bottom: 25px;
        display: flex;
        justify-content: flex-end;
    }
}

/*** Custom Search result toolbar ***/

.template-search .boost-pfs-search-suggestion-wrapper,
.template-search .boost-pfs-search-suggestion-wrapper.boost-pfs-search-suggestion-open {
    display:none !important;
}

.boost-pfs-search-suggestion-header-view-all a,
.boost-pfs-search-suggestion-item a {
    color: var(--color-base-text-opacity-85-percent);
}

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

.boost-pfs-search-result-toolbar {
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.boost-pfs-search-result-panel-controls {
    display: flex;
}

.boost-pfs-search-result-panel-item > button {
    font-size: 15px;
}

.sorting-wrapper {
    border-bottom: 1px solid #ededed;
}

.filters-toolbar__item-child {
    padding: 15px 0;
    display: flex;
    align-items: center;
}

.filters-toolbar__item-child > .boost-pfs-filter-top-sorting {
    position: relative;
    margin-bottom: 0;
    justify-content: flex-start;
}

.filters-toolbar__item-child .collection-filters__label {
    margin: 0;
    width: unset;
    margin-right: 20px;
}

.filters-toolbar__item-child .collection-filters__sort {
    width: 25rem;
    max-width: 100%;
}

.filters-toolbar__item-child svg {
    height: 0.6rem;
    pointer-events: none;
    position: absolute;
    top: calc(50% - 0.35rem);
    right: 1.5rem;
}

.template-search .boost-pfs-filter-tree {
    width: 20%;
    float: left;
}

.template-search .boost-pfs-filter-tree-h {
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
}

.template-search .boost-pfs-filter-right {
    width: 80%;
    float: right;
    padding-left: 30px;
}

.boost-pfs-filter-message {
    padding: 0 1.5rem;
}

@media (max-width: 767px) {
    .boost-pfs-filter-right-col {
        width: 100%;
        float: none;
        padding-left: 0;
    }
    .js .boost-pfs-filter-wrapper-page .facets__form {
        grid-template-columns: none;
    }
    .boost-pfs-filter-wrapper-page .facets__form {
        gap: 2.5rem 0rem;
    }
    .template-search .boost-pfs-filter-tree-mobile-button > button {
        position: relative;
    }
    .filters-toolbar__item-child .collection-filters__sort {
        width: 100%;
    }
    .template-search .boost-pfs-filter-right {
        width: 100%;
        padding-left: 0;
    }
}

// For boost-pfs-custom.scss.liquid
.boost-pfs-filter-products .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){
        display: none;
}

.hide-search {
  display: none !important;
}


/* sidebar filter edits */

.boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item, .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item {
    height:  auto;
}
.boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear::before, .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear::after, .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear::before, .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear::after {
    top: calc(50% - 3px);
}
.boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear, .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear {
    padding: 3px 25px 3px 13px;
}

.pagination-wrapper .pagination__list li.disable {
  display: none;
}
@media (max-width: 767px) {
  
  .pagination-wrapper .pagination {
    width: 100%;
  }
  
  .pagination-wrapper .pagination__list {
    justify-content: space-between;
  }
  
  .pagination-wrapper .pagination__list li {
    display: none;
  }
  
  .pagination-wrapper .pagination__list li:first-child,
  .pagination-wrapper .pagination__list li:last-child {
    display: block;
  }
  
  .pagination-wrapper .pagination__list li.disable {
    opacity: 0.6;
  }
  
  .pagination__list span.pagination__item {
    background-color: transparent;
    border: 0.1rem solid #4E556D;
    color: #4E556D;
    border-radius: 4rem;
  }
  
}

@media only screen and (min-width: 768px) and (max-width: 1195px) {
  .boost-pfs-search-suggestion-wrapper-style2:not(.boost-pfs-search-suggestion-wrapper-style2-width-auto) .boost-pfs-search-suggestion ,.boost-pfs-search-suggestion-wrapper.boost-pfs-search-suggestion-product-position-none.boost-pfs-search-suggestion-product-item-type-list {
    right: 5% !important;
    left: 5%  !important;
    margin: 0 auto !important;
    width: 90% !important;
  }
}

.boost-pfs-filter-option-content {
    padding-top: 0px;
}

.boost-pfs-filter-option-item {
  	margin: 3px 0;
}

/*
.boost-pfs-filter-tree-v .boost-pfs-filter-option {
    padding-top: 1rem !important;
}
*/

.desktop_sorting.collection-filters__item {
    display: block  !important;
}



.boost-custom-filters-label {
  margin-right: 10px; 
  font-size: 1.3rem; 
  line-height: normal;
  font-weight: 600;
  cursor: pointer;
}

@media only screen and (min-width: 768px) { 
  .boost-custom-filters-label {
  	display:none !important;
  }
}


.collection-filters__sort.desktop{
	padding: 0 !important;
    margin: 0 !important;
}

.custom__sortList {
    margin-top: 3rem !important;
  padding: 2rem 0 2rem !important; 
}

.desktop .sorting-option {
	cursor:pointer;
}
.desktop .sorting-option[selected] {
    font-weight: bold;
}
.desktop .sorting-option:hover {
color: #a2c5de !important;
    transition: 0.25s all;
}
.mobile_sorting{
	display: none;
}

@media only screen and (max-width: 767px) { 
  .mobile_sorting {
      display: block !important;
  }
}

/*
.boost-pfs-filter-tree-v .boost-pfs-filter-option-title button.boost-pfs-filter-button:first-child {
  display: block !important;
  width: 100% !important;
  padding-bottom: 0;
}
*/
.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by, .boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by {
    padding-bottom: 0; 
}

.boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text::before {
  border: 0 !important;
  display: none !important;
}

.boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text::after {
  content: "-";
  margin-left: 6px;
}

.boost-pfs-filter-tree-v .boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title-text::after {
  content: "+";
}

.boost-pfs-filter-tree-v .boost-pfs-filter-option-range,
.boost-pfs-filter-tree-v .boost-pfs-filter-option {
  padding-bottom: 0 !important;
  border-top: 0 !important;
  padding-top: 2rem !important; 
}
.boost-pfs-filter-tree-v .boost-pfs-filter-option-range:first-child,
.boost-pfs-filter-tree-v .boost-pfs-filter-option:first-child {
    padding-top: 0 !important;
}
@media (max-width: 767px) {
    .boost-pfs-filter-tree-v .boost-pfs-filter-option-range,
    .boost-pfs-filter-tree-v .boost-pfs-filter-option {
        padding-top: 0 !important;
    }    
}



.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-option-title h3,
.boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by .boost-pfs-filter-option-title h3 {
    font-family: mr-eaves-xl-modern, sans-serif;
}
.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .refine-by-type .refine-by-option,
.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .refine-by-type .refine-by-value, 
.boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .refine-by-type .refine-by-value {
    color: #4C556F;
}
.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear::after {
    border-top-color: #4c556f;
}

@media only screen and (min-width: 768px) { 
  .select__select.collection-filters__sort.mobile.sort-mobile-only {
      display: none !important;
  }
  
  .select.boost-pfs-filter-toolbar-item.boost-pfs-filter-custom-sorting.boost-pfs-filter-top-sorting > svg.icon.icon-caret{
 	  display: none !important;
  }
}

@media only screen and (max-width: 767px) { 
  .collection-filters__sort.desktop.sort-desktop-only {
      display: none !important;
  }
}
/* collection page css  */
.boost-pfs-filter-mobile-toolbar-items .boost-pfs-filter-mobile-toolbar-left a::before, 
.boost-pfs-filter-mobile-toolbar-items .boost-pfs-filter-mobile-toolbar-left .boost-pfs-filter-back-btn::before{
  cursor: pointer;
  top: -4px;
}

@media(min-width: 1201px) {
    .boost-pfs-search-suggestion-popover[data-direction="left"] {
        right: 20px !important;
        left: auto !important;
    }
}