.facets-toggle{position:sticky;top:calc(var(--header-height, 0px) + var(--space-2));z-index:3;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-touch-min);min-width:0;margin:0 0 var(--space-3);padding:0 var(--space-4);background-color:var(--color-ground);font-size:var(--type-small-size)}.facets-toggle .svg-wrapper{display:inline-flex;width:20px;height:20px}.facets-toggle .svg-wrapper svg{width:100%;height:100%}.facets-toggle__count:empty{display:none}.facets-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#1a1a1a80}body.facets-sheet-open{overflow:hidden}body.facets-sheet-open .facets-overlay{display:block}.facets{display:none;box-sizing:border-box;background-color:var(--color-ground);color:var(--color-ink)}.facets--open{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:11;max-height:calc(var(--viewport-height, 100vh) - var(--space-8));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -1px 2px #00000014}.facets__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--color-rule)}.facets__heading{margin:0;font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-lh)}.facets__close{display:inline-flex;align-items:center;justify-content:center;width:var(--control-touch-min);height:var(--control-touch-min);padding:0;border:0;border-radius:var(--radius-md);background:none;color:inherit;cursor:pointer}.facets__close .svg-wrapper,.facets__caret{display:inline-flex;width:20px;height:20px}.facets__close svg,.facets__caret svg{width:100%;height:100%}.facets__caret svg{position:static}.facets__form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.facets__sort{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-rule)}.facets__sort-label{display:block;margin-bottom:var(--space-1);font-size:var(--type-small-size);font-weight:var(--type-h3-weight)}.facets__sort .select{display:block;position:relative}.facets__sort .select .svg-wrapper{position:absolute;top:50%;right:var(--space-3);width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.facets__sort-select{height:var(--control-input-height);padding:0 var(--space-7) 0 var(--space-3);font-size:var(--type-body-size);color:var(--color-ink)}.facets__groups{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--space-4)}.facets__group{border-bottom:1px solid var(--color-rule)}.facets__summary{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-button-height);padding:var(--space-2) 0;cursor:pointer;list-style:none;font-size:var(--type-body-size);font-weight:var(--type-h3-weight)}.facets__summary::-webkit-details-marker{display:none}.facets__summary-label{flex:1 1 auto}.facets__summary-count{color:var(--color-ink-muted);font-size:var(--type-small-size);font-weight:var(--type-body-weight)}.facets__group[open] .facets__caret{transform:rotate(180deg)}.facets__body{padding:0 0 var(--space-3)}.facets__fieldset{margin:0;padding:0;border:0;min-width:0}.facets__helptext{margin:0 0 var(--space-2);color:var(--color-ink-muted);font-size:var(--type-caption-size)}.facets__options{margin:0;padding:0}.facets__label{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-touch-min);padding:var(--space-1) 0;cursor:pointer;font-size:var(--type-small-size);line-height:var(--type-small-lh)}.facets__checkbox{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--color-accent);cursor:pointer}.facets__label-text{flex:1 1 auto}.facets__label-count{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.facets__option--disabled .facets__label{color:var(--color-ink-muted);cursor:default}.facets__more-item{list-style:none}.facets__more-summary{display:flex;align-items:center;min-height:var(--control-touch-min);cursor:pointer;list-style:none;font-size:var(--type-small-size)}.facets__more-summary::-webkit-details-marker{display:none}.facets__more[open] .facets__more-summary{display:none}.price-range__hint{margin:0 0 var(--space-2);color:var(--color-ink-muted);font-size:var(--type-caption-size)}.price-range__inputs{display:flex;gap:var(--space-3)}.price-range__field{flex:1 1 0;min-width:0}.price-range__label{display:block;margin-bottom:var(--space-1);font-size:var(--type-caption-size)}.price-range__input{box-sizing:border-box;width:100%;height:var(--control-input-height);padding:0 var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background-color:var(--color-ground);color:var(--color-ink);font-family:var(--font-body);font-size:var(--type-body-size);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.price-range__input::-webkit-outer-spin-button,.price-range__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-range__slider{position:relative;height:var(--control-touch-min);margin-top:var(--space-2)}.price-range__slider .price-range__track{display:block;position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);border-radius:2px;background-color:var(--color-rule)}.price-range__track:before{content:"";position:absolute;top:0;bottom:0;left:var(--range-low, 0%);right:calc(100% - var(--range-high, 100%));border-radius:2px;background-color:var(--color-accent)}.price-range__thumb{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.price-range__thumb::-webkit-slider-runnable-track{height:100%;background:none}.price-range__thumb::-moz-range-track{height:100%;background:none}.price-range__thumb::-webkit-slider-thumb{width:24px;height:24px;margin-top:10px;border:2px solid var(--color-accent);border-radius:50%;background-color:var(--color-ground);pointer-events:auto;cursor:pointer;-webkit-appearance:none;appearance:none}.price-range__thumb::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--color-accent);border-radius:50%;background-color:var(--color-ground);pointer-events:auto;cursor:pointer}.price-range__thumb:focus-visible{outline:none}.price-range__thumb:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-accent);outline-offset:2px}.price-range__thumb:focus-visible::-moz-range-thumb{outline:2px solid var(--color-accent);outline-offset:2px}.facets__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-shrink:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-rule);background-color:var(--color-ground)}.facets__clear{display:inline-flex;align-items:center;min-height:var(--control-touch-min);font-size:var(--type-small-size)}.facets__clear--hidden{visibility:hidden}.facets__submit{flex:1 1 auto;min-width:0;min-height:var(--control-button-height)}.active-facets--empty{display:none}.active-facets__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:0}.active-facets__chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background-color:var(--color-panel);color:var(--color-ink);font-size:var(--type-caption-size);text-decoration:none}.active-facets__chip:hover,.active-facets__chip:focus-visible{border-color:var(--color-ink-muted)}.active-facets__chip .svg-wrapper{display:inline-flex;width:20px;height:20px}.active-facets__chip svg{width:100%;height:100%}.active-facets__clear{display:inline-flex;align-items:center;min-height:36px;font-size:var(--type-caption-size)}@media screen and (min-width:750px){.active-facets__chip{min-height:var(--control-touch-min)}}@media screen and (min-width:990px){.facets-toggle,.facets-overlay,.facets__header,.facets__submit{display:none}body.facets-sheet-open{overflow:auto}.facets,.facets--open{display:block;position:sticky;top:calc(var(--header-height, 0px) + var(--space-4));z-index:auto;flex:0 0 280px;width:280px;max-height:calc(100vh - var(--header-height, 0px) - var(--space-6));overflow-y:auto;align-self:flex-start;margin:0;border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:none}.facets__form{display:block}.facets__groups{overflow:visible}.facets__footer{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-facets.css.map */
