.cf{font-family:InterVariable,Inter,system-ui,sans-serif;color:#111;--cf-top: 200px}@media(min-width:1024px){.cf{position:sticky;top:var(--cf-top);max-height:calc(100vh - var(--cf-top) - 24px);overflow-y:auto;padding-right:6px;scrollbar-width:none;-ms-overflow-style:none}.cf::-webkit-scrollbar{display:none}.cf::-webkit-scrollbar{width:6px}.cf::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:var(--r-pill)}.cf-body{max-height:none;overflow:visible}}.cf-head,.cf-head-band{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid #111}.cf-head .title{font-family:bebas-neue,Impact,sans-serif;font-weight:700;font-size:1.6rem;line-height:1;text-transform:uppercase}.cf-clear{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c8102e;text-decoration:none}.cf-clear:hover{text-decoration:underline;text-underline-offset:3px}.cf-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.cf-chip{display:inline-flex;align-items:center;gap:7px;background:#f4f4f4;border:1px solid #e4e4e4;border-radius:var(--r-pill);padding:5px 10px 5px 12px;font-size:12px;font-weight:600;color:#111;text-decoration:none}.cf-chip:hover{border-color:#111}.cf-chip .close-x{font-size:16px;line-height:1;color:#525252}.cf-chip:hover .close-x{color:#c8102e}.cf-group{border-bottom:1px solid #ededed}.cf-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:15px 0;font-size:16px;font-weight:700}.cf-group>summary::-webkit-details-marker{display:none}.cf-group>summary .num{font-size:12px;font-weight:600;color:#c8102e}.cf-group>summary .chev{width:8px;height:8px;border-right:2px solid #525252;border-bottom:2px solid #525252;transform:rotate(45deg);transition:transform .18s ease;margin-top:-3px;flex:none}.cf-group[open]>summary .chev{transform:rotate(-135deg);margin-top:2px}.cf-body{padding:0 11px 16px 4px;max-height:280px;overflow-y:auto}.cf-body{position:relative}.cf-find{position:sticky;top:0;z-index:2;background:#fff;padding:4px 0 8px}.cf-find input{width:100%;border:1px solid #dedede;border-radius:var(--r-md);padding:7px 10px;font-family:inherit;font-size:16px}.cf-find input:focus{outline:none;border-color:#111}.cf-opt[hidden]{display:none}.cf-none{font-size:14px;color:#525252;padding:6px 0}.cf-opt{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;cursor:pointer}.cf-opt input{width:16px;height:16px;accent-color:#111;flex:none;margin:0;cursor:pointer}.cf-opt .lbl{flex:1;min-width:0}.cf-body input[data-cf-mirror]{display:none}.cf-group>summary:focus:not(:focus-visible){outline:none}.cf-group>summary:focus-visible{outline:2px solid #111111;outline-offset:2px}.cf-opt input:focus-visible{outline:2px solid #111111;outline-offset:2px}.cf-opt.is-off{opacity:.4;cursor:not-allowed}.cf-tag{text-decoration:none;color:#111}.cf-tag .box{flex:none;width:16px;height:16px;border:1px solid #525252;border-radius:var(--r-sm);display:grid;place-items:center;font-size:11px;line-height:1;color:#fff}.cf-tag .box.is-on{background:#111;border-color:#111}.cf-tag:hover .lbl{text-decoration:underline;text-underline-offset:3px}.cf-price{display:flex;align-items:center;gap:10px;padding:4px 0 16px;flex-wrap:wrap}.cf-price-go{flex:1 0 100%;margin-top:2px;min-height:44px;padding:9px 12px;border:1px solid #111;border-radius:var(--r-md);background:#fff;color:#111;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;animation:cf-price-in .16s ease both;transition:background-color .16s ease,color .16s ease}.cf-price-go:hover{background:#111;color:#fff}.cf-price-go:focus-visible{outline:2px solid #111;outline-offset:2px}@keyframes cf-price-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cf-price-go{animation:none}}.cf-price label{flex:1;font-size:12px;color:#525252}.cf-price input{width:100%;margin-top:4px;border:1px solid #dedede;border-radius:var(--r-md);padding:8px 10px;font-family:inherit;font-size:16px}.cf-price input:focus{outline:none;border-color:#111}.cf-price .sep{color:#525252;padding-top:18px}@media(min-width:1024px){.cf-find input,.cf-price input{font-size:14px}}.cf-sortbar{display:flex;align-items:center;gap:8px;margin:0 0 16px;height:44px;padding:0 12px;border:1px solid #dedede;border-radius:var(--r-md);background:#fff;cursor:pointer}.cf-sortbar:focus-within{border-color:#111;outline:none}.cf-sortbar label{font-family:InterVariable,Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:#525252;white-space:nowrap;cursor:pointer}.cf-sortbar select{flex:1;min-width:0;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;height:100%;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:#111;cursor:pointer}.cf-sortbar select:focus,.cf-sortbar select:focus-visible{outline:none;box-shadow:none}.cf-sortbar .chev{flex:none;width:8px;height:8px;border-right:2px solid #525252;border-bottom:2px solid #525252;transform:rotate(45deg);margin-top:-3px;pointer-events:none}.cf-sortbar--band{margin:0 0 0 auto;max-width:320px;height:38px}@media(min-width:1024px){.cf-sortbar:not(.cf-sortbar--band){display:none}}.cf-mobile-toggle{display:none}@media(max-width:1023px){.cf-mobile{border:1px solid #ededed;border-radius:var(--r-lg);padding:0 14px}.cf-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;list-style:none;cursor:pointer;padding:14px 0;font-family:bebas-neue,Impact,sans-serif;font-size:1.3rem;text-transform:uppercase}.cf-mobile-toggle::-webkit-details-marker{display:none}.cf-mobile-toggle .badge{font-family:InterVariable,Inter,system-ui,sans-serif;font-size:.72rem;font-weight:700;background:#c8102e;color:#fff;border-radius:var(--r-pill);padding:2px 8px}.cf-head,.cf-head-band{border-bottom-width:1px}.cf-head-band,.cf-head .title{display:none}}@media(min-width:1024px){.cf-head,.cf-head-band{align-items:center;min-height:64px;padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.cf-group>summary .chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/collection-filters.css.map */
