:root{--lp-filter-pad: 1.5rem;--lp-filter-dim: rgba(30, 36, 48, .35);--lp-filter-ring: rgba(30, 36, 48, .14);--lp-filter-motion: .35s var(--lp-ease, cubic-bezier(.22, 1, .36, 1))}@media(max-width:767px){:root{--lp-filter-pad: var(--lp-gutter, 20px)}}.collection-toolbar{gap:1.5rem}@media(min-width:768px){.collection-toolbar{gap:2rem}}@media(max-width:767px){.collection-filters .filter-tabs{display:none}.collection-toolbar{flex:1 1 100%;justify-content:space-between;margin-left:0}.collection-toolbar .product-count{display:none}}.lp-filter-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;margin:0;padding:0;background:transparent;border:0;border-radius:0;font-family:var(--lp-font-sans);font-size:.62rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-text);cursor:pointer;white-space:nowrap;transition:color .3s ease}.lp-filter-btn:hover{color:var(--lp-rule)}.lp-filter-btn__icon{width:12px;height:12px;flex:0 0 12px;fill:none;stroke:currentColor;stroke-width:1}.lp-filter-btn__icon circle{fill:var(--lp-bg)}.lp-filter-btn__count{color:var(--lp-muted);letter-spacing:.08em;font-variant-numeric:tabular-nums}.lp-sort{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-family:var(--lp-font-sans);font-size:.62rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-text);white-space:nowrap}.lp-sort__value{color:var(--lp-muted)}@media(max-width:767px){.lp-sort__value{display:none}}.lp-sort__chev{width:10px;height:6px;flex:0 0 10px;fill:none;stroke:currentColor;stroke-width:1.1}.lp-sort .sort-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;background-image:none;cursor:pointer}.lp-sort:has(.sort-select:focus-visible){outline:1px solid var(--lp-text);outline-offset:4px}html.lp-filter-lock,body.lp-filter-lock{overflow:hidden}.lp-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--lp-filter-dim);opacity:0;visibility:hidden;touch-action:none;transition:opacity var(--lp-filter-motion),visibility 0s linear .35s}.lp-filter-overlay.is-open{opacity:1;visibility:visible;transition-delay:0s}.lp-filter{position:fixed;z-index:401;display:flex;flex-direction:column;background:var(--lp-bg);color:var(--lp-text);font-family:var(--lp-font-sans);visibility:hidden;outline:none;transition:transform var(--lp-filter-motion),visibility 0s linear .35s}.lp-filter.is-open{visibility:visible;transform:none;transition-delay:0s}@media(min-width:768px){.lp-filter{top:0;right:0;bottom:0;width:380px;max-width:100%;border-left:1px solid var(--lp-border);transform:translate(100%)}}@media(max-width:767px){.lp-filter{left:0;right:0;bottom:0;max-height:86vh;max-height:86svh;border-top:1px solid var(--lp-border);transform:translateY(100%)}}.lp-filter__head{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:1rem var(--lp-filter-pad);border-bottom:1px solid var(--lp-border)}.lp-filter__title{margin:0;font-family:var(--lp-font-serif);font-size:1.35rem;font-weight:300;letter-spacing:.02em;line-height:1.1;text-transform:none;color:var(--lp-text)}.lp-filter__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-12px;padding:0;background:transparent;border:0;border-radius:0;color:var(--lp-text);cursor:pointer;transition:color .3s ease}.lp-filter__close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1}.lp-filter__close:hover{color:var(--lp-rule)}.lp-filter__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--lp-filter-pad) .5rem;scrollbar-width:thin;scrollbar-color:var(--lp-border) transparent}.lp-filter__body::-webkit-scrollbar{width:4px}.lp-filter__body::-webkit-scrollbar-thumb{background-color:var(--lp-border)}.lp-filter__group{padding:1.35rem 0 1.5rem;border-bottom:1px solid var(--lp-border)}.lp-filter__group:last-child{border-bottom:0}.lp-filter__label{margin:0 0 .9rem;font-family:var(--lp-font-sans);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-text)}.lp-filter__hint{margin:.9rem 0 0;font-size:.7rem;letter-spacing:.06em;color:var(--lp-muted)}.lp-filter__hint span{color:var(--lp-text)}.lp-chips{display:flex;flex-wrap:wrap;gap:.5rem}.lp-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 .95rem;background:transparent;border:1px solid var(--lp-border);border-radius:0;font-family:var(--lp-font-sans);font-size:.72rem;font-weight:500;letter-spacing:.06em;line-height:1;color:var(--lp-muted);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .3s ease,border-color .3s ease,opacity .3s ease}.lp-chip:hover{border-color:var(--lp-muted);color:var(--lp-text)}.lp-chip[aria-pressed=true]{border-color:var(--lp-text);color:var(--lp-text)}.lp-chip.is-empty:not([aria-pressed=true]){opacity:.4}.lp-swatches{display:flex;flex-wrap:wrap;gap:.25rem;margin:-.5rem 0 0 -.5rem}.lp-swatch{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:0;cursor:pointer;transition:opacity .3s ease}.lp-swatch__dot{display:block;width:28px;height:28px;border-radius:50%;border:1px solid var(--lp-filter-ring);transition:outline-color .3s ease}.lp-swatch:hover .lp-swatch__dot{outline:1px solid var(--lp-muted);outline-offset:3px}.lp-swatch[aria-pressed=true] .lp-swatch__dot{outline:1px solid var(--lp-text);outline-offset:3px}.lp-swatch.is-empty:not([aria-pressed=true]){opacity:.35}.lp-rows{display:flex;flex-direction:column}.lp-row{display:flex;align-items:center;gap:.75rem;width:100%;min-height:48px;padding:0;background:transparent;border:0;border-bottom:1px solid var(--lp-border);border-radius:0;font-family:var(--lp-font-sans);font-size:.82rem;letter-spacing:.02em;color:var(--lp-text);text-align:left;cursor:pointer;transition:color .3s ease}.lp-row:last-child{border-bottom:0}.lp-row:hover{color:var(--lp-rule)}.lp-row__text{flex:1 1 auto}.lp-row__count{font-size:.62rem;letter-spacing:.1em;color:var(--lp-muted);font-variant-numeric:tabular-nums}.lp-row__chev,.lp-row__check{width:12px;height:12px;flex:0 0 12px;fill:none;stroke:currentColor;stroke-width:1.1}.lp-row__check,.lp-row[aria-pressed=true] .lp-row__chev{display:none}.lp-row[aria-pressed=true] .lp-row__check{display:block}.lp-row[aria-pressed=true] .lp-row__text{font-weight:600}.lp-row.is-empty:not([aria-pressed=true]) .lp-row__text{color:var(--lp-muted)}.lp-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:48px;padding:0;background:transparent;border:0;border-radius:0;font-family:var(--lp-font-sans);font-size:.82rem;letter-spacing:.02em;color:var(--lp-text);text-align:left;cursor:pointer}.lp-toggle__track{position:relative;flex:0 0 36px;width:36px;height:20px;border:1px solid var(--lp-border);background:transparent;transition:background-color var(--lp-filter-motion),border-color var(--lp-filter-motion)}.lp-toggle__knob{position:absolute;top:3px;left:3px;width:12px;height:12px;background:var(--lp-text);transition:transform var(--lp-filter-motion),background-color var(--lp-filter-motion)}.lp-toggle:hover .lp-toggle__track{border-color:var(--lp-muted)}.lp-toggle[aria-checked=true] .lp-toggle__track{background:var(--lp-text);border-color:var(--lp-text)}.lp-toggle[aria-checked=true] .lp-toggle__knob{transform:translate(16px);background:var(--lp-bg)}.lp-filter__foot{display:flex;align-items:center;gap:1.25rem;flex-shrink:0;padding:1rem var(--lp-filter-pad) calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lp-border);background:var(--lp-bg)}.lp-filter__apply{flex:1 1 auto;height:52px;padding:0 1.25rem;background:var(--lp-text);color:var(--lp-bg);border:1px solid var(--lp-text);border-radius:0;font-family:var(--lp-font-sans);font-size:.64rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color .3s ease,border-color .3s ease}.lp-filter__apply:hover{background:var(--lp-ink-soft, #2B3242);border-color:var(--lp-ink-soft, #2B3242)}.lp-link{display:inline-block;margin:0;padding:0 0 .2rem;background:transparent;border:0;border-bottom:1px solid var(--lp-text);border-radius:0;font-family:var(--lp-font-sans);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-text);cursor:pointer;white-space:nowrap;line-height:1.4;transition:color .3s ease,border-color .3s ease}.lp-link:hover{color:var(--lp-rule);border-bottom-color:var(--lp-rule)}.lp-filter__clear{flex:0 0 auto}.lp-active{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:-1.25rem 0 1.75rem}@media(min-width:768px){.lp-active{margin:-1.75rem 0 2rem}}.lp-active__chip{display:inline-flex;align-items:center;gap:.55rem;min-height:36px;padding:0 .75rem;background:transparent;border:1px solid var(--lp-border);border-radius:0;font-family:var(--lp-font-sans);font-size:.68rem;letter-spacing:.06em;color:var(--lp-text);cursor:pointer;transition:border-color .3s ease,color .3s ease}.lp-active__chip:hover{border-color:var(--lp-text)}.lp-active__chip svg{width:9px;height:9px;flex:0 0 9px;fill:none;stroke:currentColor;stroke-width:1.1}.lp-active__dot{width:12px;height:12px;border-radius:50%;border:1px solid var(--lp-filter-ring);flex:0 0 12px}.lp-active .lp-link{margin-left:.4rem}#product-grid>.is-filtered-out{display:none}.lp-active[hidden],.lp-filter__hint[hidden],.lp-empty[hidden],.lp-filter-btn__count[hidden]{display:none!important}.lp-empty{text-align:center;padding:4rem 0 5rem;color:var(--lp-muted)}.lp-empty__text{margin:0 0 1.25rem;font-family:var(--lp-font-sans);font-size:.9rem;letter-spacing:.02em;color:var(--lp-muted)}.lp-filter-btn:focus-visible,.lp-chip:focus-visible,.lp-swatch:focus-visible,.lp-row:focus-visible,.lp-toggle:focus-visible,.lp-filter__close:focus-visible,.lp-filter__apply:focus-visible,.lp-link:focus-visible,.lp-active__chip:focus-visible{outline:1px solid var(--lp-text);outline-offset:3px}@media(prefers-reduced-motion:reduce){.lp-filter,.lp-filter-overlay,.lp-toggle__track,.lp-toggle__knob{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/lp-filters.css.map */
