.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:-webkit-sticky;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}.facets__filters--primary{display:none}.facets__filters--source{display:block}.facets__filters--secondary{display:none}@media(min-width:1024px){.facets.drawer{visibility:visible;position:static;height:auto;transition:none;background:none;color:currentColor}sticky-scroll-direction .facets.drawer{position:-webkit-sticky;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 auto;width:100%;margin:0 0 calc(8 * var(--space-unit)) 0;padding:0;border:0}.main-products-grid--contained .main-products-grid__filters{margin:0 0 calc(8 * var(--space-unit)) 0}.main-products-grid__filters--horizontal{position:relative;z-index:80;height:auto!important;min-height:0!important}.products-toolbar .main-products-grid__filters{width:auto!important;margin:0!important;padding:0!important;border:0!important}.products-toolbar .main-products-grid__filters--horizontal .facets__filters--primary{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow:visible}.products-toolbar .main-products-grid__filters--horizontal .facets__filters--primary[data-centered=true]{justify-content:center!important}.products-toolbar .main-products-grid__filters--horizontal .filter__toggle{white-space:nowrap}.products-toolbar .main-products-grid__filters--horizontal summary.filter__toggle .flex-auto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(96px,9vw,132px)}.products-toolbar .main-products-grid__filters--horizontal .js-more-filters .flex-auto{max-width:none}.products-toolbar facet-filters[data-more-filters=open] .facets__filters--secondary{display:flex;flex-wrap:wrap;align-items:center;gap:calc(3 * var(--space-unit));margin-top:calc(2.5 * var(--space-unit))}.products-toolbar facet-filters[data-more-filters=open] .facets__filters--secondary details-disclosure{flex:0 0 auto}.products-toolbar .main-products-grid__filters--horizontal .facets__filters--primary[data-centered=true]+.facets__filters--secondary{justify-content:center}.products-toolbar .main-products-grid__filters--horizontal .facets__filters--primary:not([data-centered=true])+.facets__filters--secondary{justify-content:flex-start}.main-products-grid__filters--horizontal .main-products-grid__filters-bar--sticky{position:sticky;top:var(--header-end, 0px);z-index:80;background:rgba(var(--bg-color));padding:calc(2 * var(--space-unit)) 0;margin-bottom:calc(4 * var(--space-unit));border-bottom:1px solid rgba(var(--text-color)/.12);height:auto!important;min-height:0!important}.main-products-grid__filters--horizontal facet-filters{position:static!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;transform:none!important;visibility:visible!important;background:none!important;border-radius:0!important}.main-products-grid__filters--horizontal facet-filters .drawer__content{display:block!important;opacity:1!important}.main-products-grid__filters--horizontal .facets--horizontal{height:auto;max-height:none;min-height:0;position:static;visibility:visible;transform:none;background:none;color:currentColor}.main-products-grid__filters--horizontal .facets.drawer,.main-products-grid__filters--horizontal .facets--horizontal{max-width:none;width:100%;overflow:visible}.main-products-grid__filters--horizontal .facets.drawer:not([open]){transform:none}.main-products-grid__filters--horizontal .facets__active-filters{display:none}.main-products-grid__filters--horizontal .facets__filters{margin-top:0;display:block}.main-products-grid__filters--horizontal facet-filters[data-filter-groups=ready] .facets__filters--primary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(4 * var(--space-unit))}.main-products-grid__filters--horizontal facet-filters[data-filter-groups=ready] .facets__filters--primary>details-disclosure,.main-products-grid__filters--horizontal facet-filters[data-filter-groups=ready] .facets__filters--primary>details.filter{flex:0 0 auto}.main-products-grid__filters--horizontal facet-filters[data-filter-groups=ready] .facets__filters--source{display:none}.main-products-grid__filters--horizontal .filter.disclosure{border:0;margin:0;position:relative}.main-products-grid__filters--horizontal .filter__toggle{display:inline-flex;align-items:center;gap:calc(2 * var(--space-unit));padding:calc(3 * var(--space-unit)) calc(4 * var(--space-unit));border-radius:9999px;border:1px solid rgba(var(--text-color)/.15);background:rgba(var(--bg-color)/.6);cursor:pointer;-webkit-user-select:none;user-select:none}.main-products-grid__filters--horizontal .filter.disclosure.is-active>summary.filter__toggle{background:#435946;border-color:#435946;color:#fff}.main-products-grid__filters--horizontal .js-more-filters{color:#435946}.main-products-grid__filters--horizontal facet-filters[data-more-filters=open] .js-more-filters{background:#435946;border-color:#435946;color:#fff}.main-products-grid__filters--horizontal facet-filters[data-more-filters=open] .js-more-filters svg,.main-products-grid__filters--horizontal facet-filters[data-more-filters=open] .js-more-filters .icon{color:currentColor}.main-products-grid__filters--horizontal .filter__active-count{font-weight:600;margin-inline-start:calc(2 * var(--space-unit))}.main-products-grid__filters--horizontal .filter.disclosure.is-active .disclosure__toggle svg,.main-products-grid__filters--horizontal .filter.disclosure.is-active .disclosure__toggle .icon{color:currentColor}.main-products-grid__filters--horizontal .filter.disclosure>.disclosure__panel{position:absolute;top:calc(100% + calc(2 * var(--space-unit)));left:0;z-index:999;min-width:280px;max-width:360px}.main-products-grid__filters--horizontal .filter.disclosure>.disclosure__panel>.disclosure__content{background:rgb(var(--bg-color));border:1px solid rgba(var(--text-color)/.15);border-radius:16px;box-shadow:0 12px 30px #0000001f;padding:calc(4 * var(--space-unit))}.main-products-grid__filters--horizontal .filter__content{max-height:360px;overflow:auto}.main-products-grid__filters--horizontal .filter__search{margin-bottom:calc(4 * var(--space-unit))}.main-products-grid__filters--horizontal .filter__search-input{width:100%;border:1px solid rgba(var(--text-color)/.15);border-radius:9999px;padding:calc(2.5 * var(--space-unit)) calc(4 * var(--space-unit));background:rgba(var(--bg-color)/.85);color:rgb(var(--text-color))}.main-products-grid__filters--horizontal .filter__search-input:focus{outline:none;box-shadow:0 0 0 3px #4359462e;border-color:#43594699}.main-products-grid__filters--horizontal .disclosure__show-more{margin-top:calc(4 * var(--space-unit))}.main-products-grid__filters--horizontal .facets__more-filters-label{display:inline-flex;align-items:center}.main-products-grid__filters--horizontal .facets__more-filters-label-compact{display:none}@media(max-width:1200px){.products-toolbar .main-products-grid__filters--horizontal .facets__more-filters-label-text{display:none}.products-toolbar .main-products-grid__filters--horizontal .facets__more-filters-label-compact{display:inline;font-weight:800;font-size:1.25em;line-height:1}}}.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))}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/facet-filters.css.map */
