.nav-icon{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn--filters{gap:.4rem;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-meta)}.btn--filters:hover:not(:disabled){border-color:var(--border-hover);background:var(--surface-soft);color:var(--text)}.btn--filters .nav-icon{width:.9rem;height:.9rem}.btn--filters.is-active{border-color:var(--accent);background:var(--accent);color:#fff}.btn-count{display:inline-flex;min-width:1.05rem;height:1.05rem;align-items:center;justify-content:center;border-radius:999px;background:#ffffff3d;padding:0 .25rem;font-size:.66rem;font-weight:850;font-variant-numeric:tabular-nums}.applied-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;border-bottom:1px solid var(--border);padding:.5rem 1rem}.applied-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--accent);border-radius:999px;background:var(--accent-soft);padding:.2rem .5rem .2rem .55rem;color:var(--accent-text);font-size:.72rem;font-weight:800;cursor:pointer;transition:background var(--ease),border-color var(--ease)}.applied-chip:hover{border-color:var(--accent-strong);background:var(--surface-soft)}.applied-chip .nav-icon{width:.72rem;height:.72rem;opacity:.7}.applied-chip:focus-visible,.applied-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.applied-clear{border:0;background:none;padding:.2rem .3rem;color:var(--text-muted);font-size:.72rem;font-weight:800;cursor:pointer}.applied-clear:hover{color:var(--text);text-decoration:underline}.fdrawer{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0}.fdrawer-scrim{position:absolute;background:#02061773;top:0;right:0;bottom:0;left:0;animation:fdrawer-fade .14s ease-out both}.fdrawer-panel{position:absolute;top:0;bottom:0;left:0;display:flex;width:min(20rem,88vw);flex-direction:column;border-right:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);animation:fdrawer-in .18s cubic-bezier(.32,.72,0,1) both}@keyframes fdrawer-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes fdrawer-fade{0%{opacity:0}to{opacity:1}}.fdrawer-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--border);padding:.85rem .9rem}.fdrawer-title{color:var(--text-bright);font-size:.95rem;font-weight:850}.fdrawer-x{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:none;color:var(--text-muted);cursor:pointer;transition:background var(--ease),color var(--ease)}.fdrawer-x:hover{background:var(--surface-soft);color:var(--text)}.fdrawer-units{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--border);padding:.6rem .9rem}.fdrawer-units-label{color:var(--text-meta);font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fdrawer-body{flex:1 1 auto;overflow-y:auto;padding:.25rem .9rem .9rem}.fdrawer-loading{padding:1.2rem 0;color:var(--text-muted);font-size:.8rem;font-weight:700}.fdrawer-foot{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--border);padding:.7rem .9rem}.fdrawer-clear{border:0;background:none;padding:.35rem .3rem;color:var(--text-muted);font-size:.76rem;font-weight:800;cursor:pointer}.fdrawer-clear:hover:not(:disabled){color:var(--text);text-decoration:underline}.fdrawer-clear:disabled{cursor:default;opacity:.45}.fdrawer-done{min-height:2.3rem;flex:1 1 auto;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);padding:.35rem .9rem;color:#fff;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;transition:background var(--ease),border-color var(--ease)}.fdrawer-done:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.fdrawer-clear:focus-visible,.fdrawer-done:focus-visible,.fdrawer-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.facet{border-bottom:1px solid var(--border)}.facet:last-child{border-bottom:0}.facet-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border:0;background:none;padding:.7rem 0;color:var(--text-bright);font-size:.74rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.facet-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.facet-name{display:inline-flex;align-items:center;gap:.4rem}.facet-badge{display:inline-flex;min-width:1.05rem;height:1.05rem;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);padding:0 .25rem;color:#fff;font-size:.62rem;font-weight:850;letter-spacing:0}.facet-head .nav-icon{width:.85rem;height:.85rem;color:var(--text-muted);transition:transform .18s ease}.facet-head[aria-expanded=false] .nav-icon{transform:rotate(-90deg)}.facet-list{padding-bottom:.55rem}.facet-option{display:flex;width:100%;min-height:1.95rem;align-items:center;gap:.5rem;border:0;border-radius:var(--radius-sm);background:none;padding:.2rem .35rem;color:var(--text-meta);font-size:.8rem;font-weight:700;text-align:left;cursor:pointer;transition:background var(--ease),color var(--ease)}.facet-option:hover:not(:disabled){background:var(--surface-soft);color:var(--text)}.facet-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.facet-option:disabled{cursor:not-allowed;opacity:.4}.facet-option[aria-pressed=true]{color:var(--accent-text)}.facet-box{position:relative;width:1rem;height:1rem;flex:0 0 auto;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface);transition:background var(--ease),border-color var(--ease)}.facet-option[aria-pressed=true] .facet-box{border-color:var(--accent);background:var(--accent)}.facet-option[aria-pressed=true] .facet-box:after{position:absolute;top:.06rem;left:.3rem;width:.25rem;height:.5rem;border:solid rgb(255 255 255);border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.facet-text,.facet-size{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet-dept{flex:0 0 auto;border-radius:3px;background:var(--surface-soft);padding:0 .22rem;color:var(--text-dim);font-size:.6rem;font-weight:850}.facet-band-name{margin:.55rem 0 .35rem;color:var(--text-dim);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.facet-band-name:first-child{margin-top:.15rem}.facet-grid{display:flex;flex-wrap:wrap;gap:.3rem}.facet-size-btn{display:inline-flex;min-width:3.2rem;min-height:2.2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);padding:0 .4rem;color:var(--text-meta);font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.facet-size-btn:hover:not(:disabled){border-color:var(--accent);color:var(--text-bright)}.facet-size-btn[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.facet-size-btn:disabled{border-color:var(--border);background:var(--surface-soft);color:var(--text-dim);cursor:not-allowed;opacity:.5}.facet-size-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.facet-count{margin-left:auto;color:var(--text-dim);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.facet-more{border:0;background:none;padding:.35rem;color:var(--accent-text);font-size:.74rem;font-weight:800;cursor:pointer}.facet-more:hover{text-decoration:underline}.facet-more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.facet-dot{width:.95rem;height:.95rem;flex:0 0 auto;border:1px solid rgb(15 23 42 / .2);border-radius:999px;background:var(--surface-soft)}.facet-dot--black{background:#15171b}.facet-dot--brown{background:#6b4423}.facet-dot--burgundy{background:#6d1f34}.facet-dot--green{background:#2f5d46}.facet-dot--olive{background:#5b6236}.facet-dot--khaki{background:#9a8c5c}.facet-dot--blue{background:#22406e}.facet-dot--navy{background:#1b2a4a}.facet-dot--red{background:#a5252c}.facet-dot--pink{background:#d98ba4}.facet-dot--purple{background:#5b3a86}.facet-dot--orange{background:#c2622a}.facet-dot--yellow{background:#d9a521}.facet-dot--tan{background:#b8875a}.facet-dot--beige{background:#d9c7a8}.facet-dot--cream{background:#efe6d4}.facet-dot--ivory{background:#f4f0e6}.facet-dot--white{background:#f6f5f2}.facet-dot--grey,.facet-dot--gray{background:#8b9199}.facet-dot--charcoal{background:#3a3f46}.facet-dot--bronze{background:#8c6239}.facet-dot--gold{background:linear-gradient(140deg,#e8c877,#a8842f)}.facet-dot--silver{background:linear-gradient(140deg,#e7eaee,#9aa2ab)}.facet-dot--multicolor,.facet-dot--multicolour{background:conic-gradient(#e05a5a,#e0b45a,#5ac07a,#5a8fe0,#a05ae0,#e05a5a)}@media(max-width:1180px){.applied-bar{order:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:.4rem .6rem}.applied-bar::-webkit-scrollbar{display:none}.applied-chip,.applied-clear{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.fdrawer-panel,.fdrawer-scrim{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/filters.css.map */
