.facets.drawer{max-width:550px;height:var(--viewport-height, 100vh);overflow:hidden;border-radius:0}.facets.drawer:not([open]){transform:translate3d(-100%,0,0)}.facets .drawer__content{overflow:auto}.facets .drawer__footer{position:sticky;bottom:0;background-color:rgba(var(--drawer-bg-color))}.facets .disclosure{margin:0 2px;border-bottom:1px solid rgba(var(--text-color)/.15)}.facets__active-filters>.disclosure{margin-top:calc(6 * var(--space-unit) * -1);margin-bottom:calc(6 * var(--space-unit))}.facets__filters{margin-top:calc(6 * var(--space-unit) * -1);transform:translateZ(0)}.facets__filters>details-disclosure:last-of-type .disclosure{border:0}.facets__sort{padding-bottom:calc(8 * var(--space-unit));border-bottom:1px solid rgba(var(--text-color)/.15)}.filter li:not(:last-child){margin-bottom:calc(4 * var(--space-unit))}.filter__more+.filter__header{margin-inline-start:calc(4 * var(--space-unit));padding-inline-start:calc(4 * var(--space-unit));border-inline-start:1px solid rgba(var(--text-color)/.15)}input[disabled]+.filter__label{opacity:.5}.filter__count{margin-inline-start:calc(3 * var(--space-unit));white-space:nowrap}.active-filter{margin-bottom:calc(4 * var(--space-unit));margin-inline-end:calc(6 * var(--space-unit))}.active-filter>.icon{flex-shrink:0;width:24px;height:24px;margin-inline-end:calc(2 * var(--space-unit));padding:4px;border-radius:50%;stroke-width:2px;stroke:rgba(var(--bg-color));background-color:rgb(var(--text-color));pointer-events:none}.main-products-grid__results>.grid{transition:opacity .4s ease}.main-products-grid__results.is-loading>.grid{opacity:.4;pointer-events:none}.main-products-grid__results.is-loading:after{top:calc(50% - 24px);right:calc(50% - 24px);width:48px;height:48px;border-width:3px}.filter__swatches{margin:2px}@media(min-width:1024px){.facets.drawer{visibility:visible;position:static;height:auto;transition:none;background:none;color:currentColor}sticky-scroll-direction .facets.drawer{position:sticky;z-index:0;top:var(--header-end, 0)}.facets.drawer:not([open]){transform:none}.facets .drawer__content{padding:0;overflow:visible}.main-products-grid__filters{flex:0 0 calc(241px + 8 * var(--space-unit));margin-inline-end:calc(8 * var(--space-unit));padding-bottom:calc(12 * var(--space-unit));padding-inline-end:calc(8 * var(--space-unit));border-inline-end:1px solid rgba(var(--text-color)/.15)}.main-products-grid--contained .main-products-grid__filters{margin-inline-end:calc(8 * var(--space-unit))}}.filter__label[data-swatch]{width:100%;height:auto;overflow:visible;border:0!important;border-radius:0;box-shadow:none!important}.filter__label[data-swatch]:before{content:"";flex-shrink:0;width:24px;height:24px;margin-inline-end:calc(3 * var(--space-unit))}.disclosure__show-more{margin-top:calc(2 * var(--space-unit))}.disclosure__show-more:has(.filter__more),.disclosure__show-more:has(.js-clear-filter:not([hidden])){margin-top:calc(6 * var(--space-unit))}@media(min-width:1280px){.main-products-grid__filters{flex:0 0 calc(241px + 12 * var(--space-unit));margin-inline-end:calc(12 * var(--space-unit));padding-inline-end:calc(12 * var(--space-unit))}.main-products-grid--contained .main-products-grid__filters{margin-inline-end:calc(8 * var(--space-unit))}}.facets .filter__toggle .font-bold,.facets .active-filters-header,.facets summary .font-bold{color:rgb(var(--text-color))!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important}.facets .filter__label,.facets .filter__label .flex-auto,.facets .filter__label span:not(.filter__count){color:rgb(var(--text-color))!important;text-transform:none!important;opacity:1!important;font-size:15px}.facets input[disabled]+.filter__label,.facets input[disabled]+.filter__label .flex-auto{opacity:.4!important}.facets .filter__count{color:#9a9a9a!important;font-size:14px}.facets .filter__label:before{border-radius:4px!important}.facets .active-filters .active-filter{border:1px solid rgba(var(--text-color)/.18)!important;border-radius:10px!important;padding:11px 14px!important}.facets .js-clear-all,.facets .js-clear-filter{color:#888!important}.facets .js-clear-all:hover,.facets .js-clear-filter:hover{color:rgb(var(--text-color))!important}.facets input[type=checkbox],.facets input[type=radio],.price-range input[type=range],.price-range input{accent-color:rgb(var(--text-color))!important}.facets input[type=checkbox]:checked+.filter__label:before,.facets .checkbox:checked+.filter__label:before{background-color:rgb(var(--text-color))!important;border-color:rgb(var(--text-color))!important}.price-range .price-range__input-wrapper{background-color:transparent!important;box-shadow:none!important;border:1px solid rgba(var(--text-color)/.2)!important;border-radius:10px!important}.price-range .price-range__input-wrapper:focus-within{border-color:rgb(var(--text-color))!important;box-shadow:none!important}.facets,.main-products-grid__filters,.products-toolbar{--navigation-font-family: var(--body-font-family)}.facets,.facets *,.main-products-grid__filters,.main-products-grid__filters *,.products-toolbar,.products-toolbar *{font-family:var(--body-font-family)!important}.main-products-grid__filters{font-size:14px}.facets .filter__toggle{padding:15px 2px!important}.facets .filter__toggle .font-bold,.facets summary .font-bold,.facets .active-filters-header{text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:600!important;color:#111!important}.facets .filter.disclosure,.facets .disclosure{border-bottom:1px solid #ececec!important}.facets .filter__label,.facets .filter__label .flex-auto,.facets .filter__label span:not(.filter__count){font-size:14px!important;color:#222!important}.facets .filter__label{padding:7px 0!important}.facets .filter__label:hover{color:#000!important}.facets .filter__count{color:#a9a9a9!important;font-size:13px!important}.facets .active-filters .active-filter{border:1px solid #e0ded8!important;border-radius:999px!important;padding:8px 13px!important;font-size:13px!important}.facets .active-filters .active-filter:hover{border-color:#111!important;background:#fafafa}.facets .js-clear-all,.facets .js-clear-filter{font-size:13px!important;color:#8a8a8a!important;text-decoration:underline}.facets .js-clear-all:hover,.facets .js-clear-filter:hover{color:#111!important}.price-range input[type=range]{accent-color:#111!important}.card .product-inventory__status{display:inline-flex!important;align-items:center;gap:7px;font-size:12px!important;font-weight:500;color:#0da44a!important;margin-top:8px!important}.card .product-inventory__status:before{content:"";width:7px;height:7px;border-radius:50%;background:#0da44a;flex:none}.card .product-inventory__status[data-inventory-level=low],.card .product-inventory__status[data-inventory-level=very_low]{color:#c07c12!important}.card .product-inventory__status[data-inventory-level=low]:before,.card .product-inventory__status[data-inventory-level=very_low]:before{background:#c07c12}.card .product-inventory__status[data-inventory-level=backordered]{color:#8a8a8a!important}.card .product-inventory__status[data-inventory-level=backordered]:before{background:#8a8a8a}.facets .filter__content ul[role=list] li:not(:last-child){margin-bottom:2px!important}.facets .filter__label{align-items:center!important;padding:8px 9px!important;border-radius:9px!important;transition:background-color .15s ease,color .15s ease;cursor:pointer}.facets .filter__label:hover{background:#f6f5f3!important;color:#000!important}.facets input:checked+.filter__label{background:#f6f5f3!important}.facets input[disabled]+.filter__label,.facets input[disabled]+.filter__label:hover{background:transparent!important;cursor:default}.facets .filter__label:not([data-swatch]):before{content:""!important;width:18px!important;height:18px!important;border-radius:5px!important;border:1.5px solid #cdcbc4!important;margin-inline-end:11px!important;flex:none!important;background-color:#fff!important;transition:background-color .15s ease,border-color .15s ease}.facets input:checked+.filter__label:not([data-swatch]):before{background-color:#111!important;border-color:#111!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")!important;background-size:12px 12px!important;background-position:center!important;background-repeat:no-repeat!important}.facets .filter__label .flex-auto{flex:1 1 auto!important}.facets .filter__count{margin-inline-start:auto!important;padding-inline-start:10px!important;color:#a9a9a9!important;font-size:13px!important}.facets .filter__toggle{padding:13px 2px!important}.facets .filter__toggle .font-bold,.facets summary .font-bold,.facets .active-filters-header{font-size:11px!important;letter-spacing:.14em!important}.facets .disclosure__toggle .icon{width:15px!important;height:15px!important;color:#b8b8b8!important}.facets .active-filters .active-filter{flex-direction:row-reverse!important;gap:8px!important;border:1px solid #111!important;border-radius:999px!important;padding:6px 12px!important;font-size:12.5px!important}.facets .active-filters .active-filter>.icon{width:12px!important;height:12px!important;margin:0!important;padding:0!important;border-radius:0!important;background:none!important;stroke:#9a9a9a!important;stroke-width:2.4px!important}.facets .active-filters .active-filter:hover{background:#111!important;color:#fff!important;border-color:#111!important}.facets .active-filters .active-filter:hover>.icon{stroke:#fff!important}.price-range__currency{color:#a9a9a9!important;font-size:13px!important;margin-inline-end:3px!important}.price-range .price-range__input-wrapper{padding:8px 11px!important;border:1px solid #e2e0d9!important;border-radius:10px!important}.price-range__input-separator{color:#ccc!important;padding:0 8px!important}.price-range__sliders{margin-top:16px!important}.price-range__slider-input{accent-color:#111!important}#facet-filters,#facet-filters *,#facet-filters .filter__label,#facet-filters .filter__label .flex-auto,#facet-filters .filter__label span,#facet-filters .filter__count,#facet-filters .filter__toggle .font-bold,#facet-filters .active-filter,#facets,#facets *{font-family:var(--body-font-family, "Avenir Next", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important}#facet-filters input[type=checkbox],#facet-filters input[type=radio],#facets input[type=checkbox],#facets input[type=radio]{accent-color:#111!important}#facet-filters input:checked+.filter__label:not([data-swatch]):before,#facet-filters input:checked:focus+.filter__label:not([data-swatch]):before,#facet-filters input:checked:focus-visible+.filter__label:not([data-swatch]):before{background-color:#111!important;border-color:#111!important}#facet-filters input:focus+.filter__label:not([data-swatch]):before,#facet-filters input:focus-visible+.filter__label:not([data-swatch]):before{outline:none!important;box-shadow:none!important}#products-toolbar,#products-toolbar *,#products-toolbar .products-toolbar__filter-btn,#products-toolbar custom-select,#products-toolbar custom-select *{font-family:var(--body-font-family, "Avenir Next", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important}#facet-filters input[type=checkbox],#facet-filters input[type=radio],#facets input[type=checkbox],#facets input[type=radio]{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}#products-toolbar .input,#products-toolbar .label,#products-toolbar .custom-select__btn,#products-toolbar .custom-select__btn span,#products-toolbar .custom-select__option,#products-toolbar .custom-select__option span,#products-toolbar .products-toolbar__filter-btn span{font-family:var(--body-font-family, "Avenir Next", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important}#facet-filters .facets__filters{margin-top:0!important}#facet-filters .facets__active-filters>.disclosure{margin-top:0!important;margin-bottom:16px!important}@media(min-width:1024px){sticky-scroll-direction .facets.drawer{padding-top:6px!important}#facet-filters .drawer__content{overflow:visible!important}}#facet-filters .filter__label:not([data-swatch]):after{display:none!important;content:none!important}#facet-filters .filter__label:not([data-swatch]):before{overflow:hidden!important}#facet-filters,#facet-filters *,#facets,#facets *,.facets,.facets *,.main-products-grid__filters,.main-products-grid__filters *,#products-toolbar,#products-toolbar *,.products-toolbar,.products-toolbar *{font-family:tt-commons-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/facet-filters.css.map */
