.cc-facets{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin:0 0 2.4rem;padding:1.4rem 0 0;border-top:1px solid var(--cc-hairline, #e5e2dc)}.cc-facets__wrap{flex:1 1 auto;min-width:0}.cc-facets__toggle{display:inline-flex;align-items:center;gap:.8rem;cursor:pointer;list-style:none;font-family:var(--cc-font-mono, inherit);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-muted, #5a5a5a);padding:.4rem 0;transition:color .2s ease}.cc-facets__toggle::-webkit-details-marker{display:none}.cc-facets__toggle:hover{color:var(--cc-fg, #111)}.cc-facets__toggle:after{content:"";width:.6rem;height:.6rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-.2rem) rotate(45deg);transition:transform .25s ease}.cc-facets__wrap[open]>.cc-facets__toggle:after{transform:translateY(.1rem) rotate(-135deg)}.cc-facets__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:999px;background:var(--cc-fg, #111);color:var(--cc-bg, #fafaf8);font-size:1rem;letter-spacing:0}.cc-facets__panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2.4rem 3.2rem;padding:2rem 0 .8rem;animation:cc-facets-in .25s ease both}@keyframes cc-facets-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}.cc-facet__label{margin:0 0 1.1rem;font-family:var(--cc-font-mono, inherit);font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cc-hint, #8a8a8a)}.cc-facet__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cc-facet__opt{display:inline-flex;align-items:center;gap:.9rem;text-decoration:none;color:var(--cc-muted, #5a5a5a);font-size:1.4rem;line-height:1.4;transition:color .18s ease}.cc-facet__opt:hover{color:var(--cc-fg, #111)}.cc-facet__box{flex:0 0 auto;width:1.2rem;height:1.2rem;border:1px solid var(--cc-hairline, #e5e2dc);border-radius:.2rem;position:relative;transition:border-color .18s ease,background-color .18s ease}.cc-facet__opt:hover .cc-facet__box{border-color:var(--cc-muted, #5a5a5a)}.cc-facet__opt.is-active{color:var(--cc-fg, #111)}.cc-facet__opt.is-active .cc-facet__box{background:var(--cc-fg, #111);border-color:var(--cc-fg, #111)}.cc-facet__opt.is-active .cc-facet__box:after{content:"";position:absolute;left:.34rem;top:.12rem;width:.32rem;height:.62rem;border-right:1.5px solid var(--cc-bg, #fafaf8);border-bottom:1.5px solid var(--cc-bg, #fafaf8);transform:rotate(42deg)}.cc-facets__sort{display:inline-flex;align-items:center;gap:.9rem;flex:0 0 auto;padding:.4rem 0}.cc-facets__sort-label{font-family:var(--cc-font-mono, inherit);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-hint, #8a8a8a)}.cc-facets__sort-select{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:1px solid var(--cc-hairline, #e5e2dc);border-radius:0;padding:.3rem 2rem .3rem 0;font-family:inherit;font-size:1.4rem;color:var(--cc-fg, #111);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - .85rem) 55%,calc(100% - .45rem) 55%;background-size:.4rem .4rem,.4rem .4rem;background-repeat:no-repeat;transition:border-color .18s ease}.cc-facets__sort-select:hover,.cc-facets__sort-select:focus{border-bottom-color:var(--cc-fg, #111);outline:none}.cc-facets__sort-go{margin-left:.6rem;padding:.4rem 1rem;border:1px solid var(--cc-hairline, #e5e2dc);background:transparent;font-family:inherit;font-size:1.2rem;cursor:pointer}.cc-chips{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:0 0 2.4rem}.cc-chips__label{font-family:var(--cc-font-mono, inherit);font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cc-hint, #8a8a8a);margin-right:.3rem}.cc-chip{display:inline-flex;align-items:center;gap:.7rem;padding:.5rem 1.1rem;border:1px solid var(--cc-hairline, #e5e2dc);border-radius:999px;background:var(--cc-bg-warm, #f4f1ea);color:var(--cc-fg, #111);font-size:1.3rem;line-height:1;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.cc-chip:hover{border-color:var(--cc-fg, #111);background:transparent}.cc-chip__x{font-size:1.5rem;line-height:1;color:var(--cc-hint, #8a8a8a);transform:translateY(-.05rem)}.cc-chip:hover .cc-chip__x{color:var(--cc-fg, #111)}.cc-chips__clear{font-family:var(--cc-font-mono, inherit);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-muted, #5a5a5a);text-decoration:none;border-bottom:1px solid var(--cc-hairline, #e5e2dc);padding-bottom:.2rem;margin-left:.6rem;transition:color .18s ease,border-color .18s ease}.cc-chips__clear:hover{color:var(--cc-fg, #111);border-bottom-color:var(--cc-fg, #111)}.cc-facet__more{margin-top:.9rem}.cc-facet__more-toggle{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;list-style:none;font-family:var(--cc-font-mono, inherit);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-hint, #8a8a8a);border-bottom:1px solid var(--cc-hairline, #e5e2dc);padding-bottom:.2rem;transition:color .18s ease,border-color .18s ease}.cc-facet__more-toggle::-webkit-details-marker{display:none}.cc-facet__more-toggle:hover{color:var(--cc-fg, #111);border-bottom-color:var(--cc-fg, #111)}.cc-facet__more-count{color:var(--cc-hint, #8a8a8a)}.cc-facet__list--more{margin-top:.9rem;max-height:22rem;overflow-y:auto;padding-right:.4rem}@media screen and (max-width:749px){.cc-facets{gap:1.2rem;align-items:center}.cc-facets__wrap{flex:1 1 100%;order:1}.cc-facets__sort{order:2;flex:1 1 100%;justify-content:flex-start}.cc-facets__panel{grid-template-columns:1fr;gap:2rem;padding-top:1.6rem}.cc-facet__list{flex-direction:row;flex-wrap:wrap;gap:.6rem}.cc-facet__opt{padding:.55rem 1.1rem;border:1px solid var(--cc-hairline, #e5e2dc);border-radius:999px;font-size:1.3rem;gap:.6rem}.cc-facet__opt.is-active{border-color:var(--cc-fg, #111)}}@media(prefers-reduced-motion:reduce){.cc-facets__panel{animation:none}.cc-facets__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cc-filters.css.map */
