.filter-toggle-bar{display:flex;align-items:center;margin-block-end:.75rem}.filter-toggle-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;color:rgb(var(--color-foreground, 17, 17, 17));background:rgb(var(--color-background, 255, 255, 255));border:1px solid rgba(0,0,0,1);border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.filter-toggle-btn:hover{background:#0000000a}.filter-toggle-btn.is-active{background:rgb(var(--color-foreground, 17, 17, 17));color:rgb(var(--color-background, 255, 255, 255))}.filter-toggle-btn.is-active svg{stroke:rgb(var(--color-background, 255, 255, 255))}.filter-toggle-btn svg{flex-shrink:0;pointer-events:none}.collection-with-filters{display:flex;align-items:flex-start}.filter-sidebar{flex:0 0 0px;width:0;overflow:hidden;opacity:0;transition:flex-basis .3s ease,width .3s ease,opacity .3s ease,margin-right .3s ease;padding-top:0;margin-right:0}.filter-sidebar.is-open{flex-basis:220px;width:220px;overflow:visible;opacity:1;margin-right:2rem}.filter-sidebar__inner{position:relative;width:220px;max-height:calc(100vh - 4rem);overflow-x:hidden;overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.filter-sidebar__inner::-webkit-scrollbar{width:4px}.filter-sidebar__inner::-webkit-scrollbar-track{background:transparent}.filter-sidebar__inner::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.filter-sidebar__meta{display:flex;align-items:center;justify-content:space-between;margin-block-end:1rem;min-height:1.5rem}.filter-bar__results-count{color:rgb(var(--color-foreground, 17, 17, 17));opacity:.55;margin:0}.filter-sidebar__clear{color:rgb(var(--color-foreground, 17, 17, 17));background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s;display:none;white-space:nowrap;flex-shrink:0}.filter-sidebar__clear:hover{opacity:.6}.filter-group{margin-block-end:1.75rem}.filter-group__title{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:inherit;font-weight:600;color:rgb(var(--color-foreground, 17, 17, 17));margin:0;padding:0 0 .4rem;border:none;border-bottom:1px solid rgba(0,0,0,.12);letter-spacing:.02em;text-transform:uppercase;background:none;cursor:pointer;-webkit-user-select:none;user-select:none}.filter-group__title-text{pointer-events:none}.filter-group__chevron{flex-shrink:0;transition:transform .2s ease;pointer-events:none}.filter-group.is-expanded .filter-group__chevron{transform:rotate(180deg)}.filter-group__options{list-style:none;margin:.5rem 0 0;padding:0;flex-direction:column;gap:0;max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.filter-group__options[hidden]{display:none}.filter-group__options::-webkit-scrollbar{width:4px}.filter-group__options::-webkit-scrollbar-track{background:transparent}.filter-group__options::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.filter-group__option{display:flex;align-items:center;gap:.4rem;padding:.3rem .25rem;color:rgb(var(--color-foreground, 17, 17, 17));cursor:pointer;border-radius:3px;transition:background .1s;-webkit-user-select:none;user-select:none}.filter-group__option:hover{background:#0000000d}.filter-group__option.is-disabled{opacity:.35;cursor:not-allowed}.filter-group__option[hidden]{display:none}.filter-option__count{margin-left:auto;font-size:1.4rem;opacity:.55;flex-shrink:0}.filter-option__checkbox{width:15px;height:15px;flex-shrink:0;border:1.5px solid rgba(0,0,0,.4);border-radius:3px;display:flex;align-items:center;justify-content:center;transition:background .1s,border-color .1s;background:rgb(var(--color-background, 255, 255, 255))}.filter-group__option.is-selected .filter-option__checkbox{background:rgb(var(--color-foreground, 17, 17, 17));border-color:rgb(var(--color-foreground, 17, 17, 17))}.filter-option__checkbox svg{display:none;stroke:rgb(var(--color-background, 255, 255, 255))}.filter-group__option.is-selected .filter-option__checkbox svg{display:block}.filter-price{padding-top:.75rem}.filter-price[hidden]{display:none}.filter-price__inputs{display:flex;align-items:center;gap:.5rem;margin-block-end:1.25rem}.filter-price__input-wrap{display:flex;align-items:center;flex:1 1 0;border:1px solid rgba(0,0,0,.25);border-radius:4px;padding:.35rem .5rem;background:rgb(var(--color-background, 255, 255, 255))}.filter-price__currency{color:rgb(var(--color-foreground, 17, 17, 17));opacity:.6;margin-right:.25rem;flex-shrink:0}.filter-price__input{width:100%;border:none;outline:none;font-family:inherit;font-size:inherit;color:rgb(var(--color-foreground, 17, 17, 17));background:transparent;padding:0;-moz-appearance:textfield}.filter-price__input::-webkit-outer-spin-button,.filter-price__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter-price__dash{color:rgb(var(--color-foreground, 17, 17, 17));opacity:.4;flex-shrink:0}.filter-price__slider{position:relative;width:calc(100% - 18px);height:4px;margin:.5rem 9px 1.5rem;box-sizing:border-box}.filter-price__track{position:absolute;top:0;left:0;right:0;height:4px;background:#0000001f;border-radius:2px;z-index:1;font-size:0;line-height:0}.filter-price__range{position:absolute;top:0;height:4px;background:rgb(var(--color-foreground, 17, 17, 17));border-radius:2px;z-index:2;font-size:0;line-height:0}.filter-price__handle{position:absolute;top:50%;left:0;width:18px;height:18px;margin:0 0 0 -9px;border-radius:50%;background:rgb(var(--color-background, 255, 255, 255));border:2px solid rgb(var(--color-foreground, 17, 17, 17));transform:translateY(-50%);cursor:grab;padding:0;z-index:3;touch-action:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;line-height:0;font-size:0}.filter-price__handle:active{cursor:grabbing}.filter-price__handle:focus-visible{box-shadow:0 0 0 3px #00000026;outline:none}.filter-grid-wrapper{flex:1 1 auto;min-width:0;width:100%}#filter-grid-inner{width:100%}#product-grid [data-filter-names][hidden]{display:none}#ProductGridContainer{position:relative}@media screen and (max-width:749px){.collection-with-filters{flex-direction:column;gap:0}.filter-group__title{cursor:default;pointer-events:none}.filter-group__chevron{display:none}.filter-group__options[hidden]{display:flex}.filter-group[data-group-name=Price] .filter-group__title{cursor:pointer;pointer-events:auto}.filter-group[data-group-name=Price] .filter-group__chevron{display:block}.filter-price[hidden]{display:none}.filter-price{display:block}.filter-sidebar{width:100%!important;max-height:0;overflow:hidden;opacity:1;transition:max-height .3s ease,padding .3s ease;padding:0}.filter-sidebar.is-open{max-height:600px;width:100%!important;padding-bottom:1rem}.filter-sidebar__inner{position:static!important;top:auto!important;left:auto!important;width:100%!important;max-height:none;overflow-y:visible;transform:none!important}.filter-grid-wrapper{width:100%}.filter-group__options{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;max-height:none;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.filter-group__options::-webkit-scrollbar{display:none}.filter-group__option{flex:0 0 80px;width:80px;border:1px solid rgba(0,0,0,.2);border-radius:999px;padding:.3rem .5rem;white-space:nowrap;justify-content:center;text-align:center;overflow:hidden;text-overflow:ellipsis}.filter-group__option.is-selected{background:rgb(var(--color-foreground, 17, 17, 17));color:rgb(var(--color-background, 255, 255, 255));border-color:rgb(var(--color-foreground, 17, 17, 17))}.filter-option__checkbox{display:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/collection-filter-bar.css.map */
