.custom-filter-toolbar{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;position:relative;background:rgb(var(--color-background))}.custom-filter-toggle{display:flex;align-items:center;gap:.6rem;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:1.3rem;letter-spacing:.08em;color:rgb(var(--color-foreground));line-height:1;white-space:nowrap}.custom-filter-toggle .icon-filters{width:1.6rem;height:1.6rem}.custom-filter-toggle__chevron{display:inline-flex;align-items:center;transition:transform .25s ease}.custom-filter-toggle__chevron .icon{width:.8rem;height:.8rem}.collection__content.filter-sidebar-open .custom-filter-toggle__chevron{transform:rotate(180deg)}.custom-filter-count{position:absolute;left:50%;transform:translate(-50%);font-size:1.2rem;letter-spacing:.2em;color:rgb(var(--color-foreground));white-space:nowrap}.custom-filter-count p{margin:0}.custom-sort-wrapper{position:relative}.custom-sort-button{display:flex;align-items:center;gap:.6rem;background:none;border:none;cursor:pointer;padding:.8rem 0;font-family:inherit;font-size:1.3rem;letter-spacing:.08em;color:rgb(var(--color-foreground));line-height:1;white-space:nowrap}.custom-sort-button__chevron{display:inline-flex;align-items:center;transition:transform .25s ease}.custom-sort-button__chevron .icon{width:.8rem;height:.8rem}.custom-sort-button[aria-expanded=true] .custom-sort-button__chevron{transform:rotate(180deg)}custom-sort-dropdown{position:relative;z-index:100}.custom-sort-dropdown{position:absolute;top:0;right:0;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));min-width:18rem;z-index:100;display:none}.custom-sort-dropdown.is-open{display:block}.custom-sort-dropdown__header{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:1rem 2rem;font-size:1.3rem;letter-spacing:.08em;color:rgb(var(--color-foreground));cursor:pointer;border-bottom:1px solid rgb(var(--color-border))}.custom-sort-dropdown__header .custom-sort-header__chevron{display:inline-flex;align-items:center;transform:rotate(180deg)}.custom-sort-dropdown__header .custom-sort-header__chevron .icon{width:.8rem;height:.8rem}custom-sort-dropdown.is-open-state .custom-sort-button{visibility:hidden}.sticky-element{overflow:visible!important}.custom-filter-toolbar{overflow:visible}#ProductGridWrapper .facets-active{margin-block-start:.4rem;overflow:visible}.facets-active .facet-remove{border-radius:0}#ProductGridWrapper .sticky-element.grid{overflow:visible!important}#ProductGridWrapper.show-toolbar{overflow:visible}.custom-sort-dropdown__item{display:block;width:100%;padding:1rem 2rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:1.3rem;letter-spacing:.05em;color:rgb(var(--color-foreground));text-align:right;white-space:nowrap;line-height:1.6}.custom-sort-dropdown__item:hover{background:rgba(var(--color-foreground),.03)}.custom-sort-dropdown__item.is-active{font-weight:600}.collection__content .custom-filter-sidebar{display:none;flex:0 0 var(--facet-width)}.collection__content.filter-sidebar-open .custom-filter-sidebar{display:block}.custom-filter-sidebar .facet-accordion-details{border-bottom:none}.custom-filter-sidebar .facet-accordion-details .accordion-details__summary{padding-block:1.4rem}.custom-filter-sidebar .facet-accordion-details .accordion-details__summary .h4{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.custom-filter-sidebar .accordion-details__summary .icon-plus-toggle{display:none!important}.custom-filter-sidebar .accordion-details__summary .custom-chevron-toggle{display:inline-flex;align-items:center;transition:transform .25s ease}.custom-filter-sidebar .accordion-details__summary .custom-chevron-toggle .icon{width:1.2rem;height:1.2rem}.custom-filter-sidebar details[open]>summary .custom-chevron-toggle{transform:rotate(180deg)}.custom-filter-sidebar .facet-accordion-details:first-child .accordion-details__summary{padding-block-start:0}.custom-filter-sidebar .facet-accordion-details .accordion-details__content{padding-bottom:1.6rem;margin-block-start:-.4rem}.collection__content>#FacetFiltersContainer:not(.custom-filter-sidebar #FacetFiltersContainer){display:none!important}.collection__content .collection__toolbar{display:none!important}.custom-filter-boolean{display:flex;align-items:center;justify-content:space-between;padding-block:1.4rem}.custom-filter-boolean:first-child{padding-block-start:0}.custom-filter-boolean__label{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.custom-filter-boolean__buttons{display:flex;gap:.6rem}.custom-filter-boolean__btn{background:none;border:1px solid rgb(var(--color-border));border-radius:0;cursor:pointer;padding:.4rem 1.2rem;font-family:inherit;font-size:1.1rem;letter-spacing:.05em;color:rgb(var(--color-foreground));line-height:1.4}.custom-filter-boolean__btn.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}custom-sort-dropdown.is-open-state{position:relative}.custom-filter-sidebar .facet-range-wrapper{background:linear-gradient(to var(--transform-origin-end),rgba(var(--color-foreground),.15) var(--range-min),rgba(var(--color-foreground),.35) var(--range-min),rgba(var(--color-foreground),.35) var(--range-max),rgba(var(--color-foreground),.15) var(--range-max));border-radius:9999px;height:.3rem}.custom-filter-sidebar .facet-range::-webkit-slider-thumb{background-color:rgba(var(--color-foreground),.5);border-radius:9999px;height:14px;width:14px;border:none;box-shadow:0 0 0 2px rgba(var(--color-foreground),.1)}.custom-filter-sidebar .facet-range::-moz-range-thumb{background-color:rgba(var(--color-foreground),.5);border-radius:9999px;height:12px;width:12px;border:1px solid rgba(var(--color-foreground),.15)}.custom-filter-sidebar .facet-range::-webkit-slider-runnable-track{height:.3rem;border-radius:9999px}.custom-filter-sidebar .facet-range::-moz-range-track,.custom-filter-sidebar .facet-range::-moz-range-progress{height:.3rem;border-radius:9999px}.custom-filter-sidebar .form-control,.custom-filter-sidebar input[type=number],.custom-filter-sidebar input[type=text],.custom-filter-sidebar select,.custom-filter-sidebar button,.custom-filter-sidebar .checkbox,.custom-filter-sidebar .facet-range-wrapper,.custom-filter-sidebar .facet-input-wrapper .form-control{border-radius:0}.custom-mobile-sort{display:none}.custom-filter-toolbar layout-switcher{display:none}.custom-filter-sidebar__header{display:none}.custom-filter-sidebar__body{flex:1;overflow:visible}.custom-filter-sidebar .swatches,.custom-filter-sidebar .facet-accordion-details,.custom-filter-sidebar .accordion-details__content{overflow:visible}.custom-filter-sidebar-backdrop{display:none}@media(max-width:767px){.custom-filter-toolbar layout-switcher{display:flex}.custom-filter-toolbar custom-sort-dropdown{display:none}.custom-mobile-sort{display:block;border-bottom:none}.custom-filter-sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:999}.collection__content.filter-sidebar-open .custom-filter-sidebar-backdrop{display:block}.collection__content .custom-filter-sidebar{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:90vw;height:100vh;height:100dvh;background:rgb(var(--color-background));z-index:1000;transform:translate(-100%);transition:transform .3s ease;overflow:hidden;padding:0}.collection__content.filter-sidebar-open .custom-filter-sidebar{display:flex;transform:translate(0)}.custom-filter-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;flex-shrink:0}.custom-filter-sidebar__title{font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:rgb(var(--color-foreground))}.custom-filter-sidebar__close{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.4rem;color:rgb(var(--color-foreground))}.custom-filter-sidebar__close .icon{width:2rem;height:2rem}.custom-filter-sidebar__body{padding:0 2rem 2rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.custom-filter-sidebar .sticky-element{position:static!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom-filter.css.map */
