:root{--lf-fb-bar: #e2e2e2;--lf-fb-ink: #000;--lf-fb-paper: #fff;--lf-fb-line: rgba(0, 0, 0, .45);--lf-fb-rule: #dfe3df;--lf-fb-mint: #62d395;--lf-fb-muted: #6b716b;--lf-fb-display: Akira, sans-serif}body:has(.lf-fb) .collection__sort-by-filter,body:has(.lf-fb) .collection__tag-filter{display:none}.collection__main:not(.three-fourths):has(>.lf-fb){flex:1 1 100%;min-width:0}.lf-fb{contain:inline-size;margin:0 10px 28px;color:var(--lf-fb-ink)}.lf-fb__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;background:var(--lf-fb-bar)}.lf-fb__toggle{display:flex;align-items:center;gap:12px;padding:0 12px 0 0;border:0;background:none;color:var(--lf-fb-ink);font:inherit;font-size:15px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.lf-fb__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--lf-fb-line)}.lf-fb__icon svg{width:18px;height:18px}.lf-fb__badge{min-width:20px;padding:0 6px;background:var(--lf-fb-ink);color:var(--lf-fb-paper);font-size:12px;line-height:20px;text-align:center}.lf-fb__toggle:hover .lf-fb__icon,.lf-fb__toggle[aria-expanded=true] .lf-fb__icon{border-color:var(--lf-fb-ink)}.lf-fb__sort{-webkit-appearance:none;appearance:none;min-width:220px;height:40px;margin:0;padding:0 52px 0 16px;border:1px solid var(--lf-fb-line);border-radius:0;background:no-repeat right 6px center / 28px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='black'%3E%3Crect x='.5' y='.5' width='27' height='27' stroke-opacity='.45'/%3E%3Cpath d='M10 12.5l4 4 4-4' stroke-width='1.5'/%3E%3C/svg%3E");color:var(--lf-fb-ink);font:inherit;font-size:15px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.lf-fb__sort:hover{border-color:var(--lf-fb-ink)}.lf-fb__sort option{text-transform:none}.lf-fb__toggle:focus-visible,.lf-fb__sort:focus-visible{outline:2px solid var(--lf-fb-ink);outline-offset:2px}.lf-fb__tray{position:relative;padding:28px 0 16px}.lf-fb__tray[hidden]{display:none}.lf-fb__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 48px;padding-block-end:24px;border-block-end:1px solid var(--lf-fb-rule)}.lf-fb__group{min-width:0;margin:0;padding:0;border:0}.lf-fb__heading{float:none;width:auto;margin:0;padding-block-end:14px;font-family:var(--lf-fb-display);font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.lf-fb__option{display:flex;align-items:center;gap:10px;margin:0;padding-block:5px;font-size:15px;font-weight:400;cursor:pointer}.lf-fb__option input{position:absolute;opacity:0;pointer-events:none}.lf-fb__box{flex:none;width:16px;height:16px;border:1.5px solid var(--lf-fb-ink);border-radius:3px;background:var(--lf-fb-paper)}.lf-fb__option input:checked+.lf-fb__box{background:var(--lf-fb-ink) center / 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none' stroke='%2362d395' stroke-width='2'%3E%3Cpath d='M1 5.5l2.5 2.5L9 2'/%3E%3C/svg%3E")}.lf-fb__option input:focus-visible+.lf-fb__box{outline:2px solid var(--lf-fb-mint);outline-offset:2px}.lf-fb__text{flex:1;min-width:0}.lf-fb__count{color:var(--lf-fb-muted);font-size:13px;font-variant-numeric:tabular-nums}.lf-fb__option[data-empty]{opacity:.4;cursor:default}.lf-fb__active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 120px 0 0}.lf-fb__chip{padding:6px 12px;background:var(--lf-fb-ink);color:var(--lf-fb-paper);font-size:13px;text-decoration:none}.lf-fb__chip:hover{color:var(--lf-fb-mint)}.lf-fb__clear{position:absolute;inset-inline-end:0;inset-block-end:22px;color:var(--lf-fb-ink);font-size:14px;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:no-preference){.lf-fb__tray{transition:opacity .2s ease,translate .2s ease}@starting-style{.lf-fb__tray{opacity:0;translate:0 -6px}}}@media only screen and (max-width:767px){.lf-fb{margin-inline:0}.lf-fb__toggle{flex:none;gap:8px;padding-inline-end:0;font-size:13px;white-space:nowrap}.lf-fb__sort{flex:1 1 0;min-width:0;padding-inline:12px 44px;font-size:13px}.lf-fb__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lf-fb__active{padding-inline-end:0}.lf-fb__clear{position:static}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/lf-filter-bar.css.map */
