.facets.drawer{max-width:440px;height:var(--viewport-height, 100vh);overflow:hidden;border-radius:0 14px 14px 0;box-shadow:3px 0 24px #0000002e}.facets.drawer:not([open]){transform:translate3d(-100%,0,0)}@media(max-width:767px){.facets.drawer{top:0;bottom:auto;width:min(92vw,420px);height:100dvh;transform:translate3d(-100%,0,0);border-radius:0 14px 14px 0}.facets.drawer[open]{transform:translateZ(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 .filter__toggle{padding-block:calc(5 * var(--space-unit))}.facets .disclosure__content{padding-bottom:calc(6 * var(--space-unit))}.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(2 * var(--space-unit))}.filter li .filter__label{align-items:center;min-height:36px;padding:calc(1.5 * var(--space-unit)) calc(2 * var(--space-unit));border-radius:7px;transition:background-color .15s ease}.filter li .filter__label:hover{background:rgba(var(--text-color) / .055)}.filter__search-wrap{position:relative;margin-bottom:calc(4 * var(--space-unit))}.filter__search{min-height:42px;padding-inline-end:42px;border-radius:8px}.filter__search-icon{position:absolute;top:50%;right:14px;transform:translateY(-50%);font-size:24px;line-height:1;pointer-events:none}.filter__empty{margin:calc(3 * var(--space-unit)) 0;opacity:.7}.is-filter-search-hidden{display:none!important}.filter__price-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:calc(4 * var(--space-unit))}.filter__price-preset{min-height:38px;padding:7px 8px;border:1px solid rgba(var(--text-color) / .22);border-radius:999px;background:transparent;color:currentColor;font-size:.82rem;line-height:1.2}.filter__price-preset:hover,.filter__price-preset:focus-visible{border-color:rgb(var(--text-color));background:rgba(var(--text-color) / .06)}.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(2 * var(--space-unit));margin-inline-end:calc(2 * var(--space-unit));padding:5px 10px 5px 6px;border:1px solid rgba(var(--text-color) / .2);border-radius:999px;background:rgba(var(--text-color) / .04);text-decoration:none}.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){.filter__content>ul:not(.filter__swatches){max-height:320px;overflow-y:auto;padding-inline-end:4px;scrollbar-width:thin}}.main-products-grid__filters--drawer{flex:0 0 0;width:0;min-width:0;margin:0;padding:0;border:0}.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){.facets.drawer{max-width:460px}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/facet-filters.css.map */
