.filter-bar-wrapper,.filter-bar-wrapper .facets__form{width:100%;display:block}.filter-bar{position:sticky;top:0;z-index:5;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1);padding:var(--spacing-sm) 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.filter-bar__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.filter-bar__group{display:flex;align-items:center;flex-wrap:wrap}.filter-bar__group,.filter-bar__group--meta{gap:var(--spacing-xl)}.filter-bar__count{color:rgba(var(--color-foreground),.75)}.filter-bar__btn{background:transparent;border:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;gap:var(--spacing-4xs);align-items:center;cursor:pointer}.filter-bar__btn:hover{color:rgb(var(--color-foreground))}.filter-bar__disclosure{position:relative}.filter-bar__disclosure summary{cursor:pointer;list-style:none}.filter-bar__disclosure summary::-webkit-details-marker{display:none}.filter-bar__disclosure svg{transition:transform .2s ease}.filter-bar__disclosure[open] summary svg{transform:rotate(180deg)}.filter-bar__display{position:absolute;top:calc(100% + var(--spacing-3xs));left:0;min-width:250px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);box-shadow:0 var(--spacing-5xs) var(--spacing-xs) rgba(0,0,0,.1);z-index:10;max-height:400px;overflow-y:auto;pointer-events:auto}.filter-bar__group--meta .filter-bar__display{left:auto;right:0}.filter-bar__disclosure[open]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:5;pointer-events:none}.filter-bar__disclosure[open] .filter-bar__display{z-index:15}filter-bar-form.loading .filter-bar{pointer-events:none}filter-bar-form.loading .filter-bar__btn{opacity:.6}filter-bar-form.loading~#ProductGridContainer,filter-bar-form.loading~#ProductGridContainer .media--hover-effect{pointer-events:none}.loading__spinner{display:none}filter-bar-form.loading .loading__spinner{display:block}.filter-bar__header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid rgba(var(--color-foreground),.1);font-size:var(--text-xs)}.filter-bar__header .facets__reset,.filter-bar__header .facets__selected{color:rgba(var(--color-foreground),.75)}.filter-bar__header .facets__reset{font-size:var(--text-xs);text-decoration:underline}.filter-bar__disclosure .facets-wrap{padding:var(--spacing-3xs) 0;border:0;margin:0}.filter-bar__disclosure .facets__list{margin:0;padding:0}.filter-bar__disclosure .facets__item{margin:0}.filter-bar__disclosure .facets__label{display:flex;align-items:center;padding:var(--spacing-3xs) var(--spacing-md);cursor:pointer;font-size:var(--text-xs);font-family:var(--font-body-family);letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground))}.filter-bar__disclosure .facets__label:hover{background:rgba(var(--color-foreground),.04)}.filter-bar__disclosure .facets__label input[type=checkbox],.filter-bar__disclosure .facets__label input[type=radio]{margin-right:var(--spacing-3xs)}.filter-bar__disclosure .facets__label.disabled{opacity:.5;cursor:not-allowed}.filter-bar__disclosure .facet-checkbox__text{display:flex;gap:var(--spacing-5xs)}.active-facets-desktop{padding:var(--spacing-sm) 0;background:rgba(var(--color-foreground),.04);border-bottom:1px solid rgba(var(--color-foreground),.1);padding-inline:var(--spacing-lg)!important}.active-facets-desktop.hidden{display:none}.active-facets-desktop .page-width{display:flex;gap:var(--spacing-3xs);align-items:center;flex-wrap:wrap}.active-filters__chip{letter-spacing:.16em;background:rgb(var(--color-background));padding:var(--spacing-4xs) var(--spacing-xs);border:1px solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.85);text-decoration:none}.active-filters__chip,.active-filters__clear{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.active-filters__clear{background:transparent;border:0;color:rgba(var(--color-foreground),.75);letter-spacing:.18em;text-decoration:underline;padding:0;margin-left:var(--spacing-5xs)}@media (max-width:767px){.filter-bar-container{padding-inline:0}.filter-bar__inner{padding-inline:var(--spacing-lg)}.filter-bar{padding:var(--spacing-xs) 0;font-size:var(--text-2xs)}.filter-bar__count{display:none}.active-facets-desktop{padding:var(--spacing-xs) 0}.filter-bar__display{left:-1.5rem;min-width:300px;max-width:calc(100vw - var(--spacing-3xl));width:auto}.filter-bar__group--meta .filter-bar__display{left:auto;right:-1.5rem;min-width:200px}.filter-bar__display .facets__price{max-width:100%;overflow-x:hidden}.filter-bar__display .price-range{max-width:100%}}.filter-bar-form{width:100%;margin-bottom:0}