.fbar{position:sticky;top:72px;z-index:40;background:var(--paper);border-block:1.5px solid var(--line);margin-top:22px}.fbar .container{display:flex;align-items:center;gap:12px;min-height:66px;flex-wrap:wrap;padding-block:10px}.fb-dd{position:relative}.fb-btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.9rem;padding:10px 14px 10px 18px;border-radius:var(--r-pill);background:var(--cream);border:1.5px solid var(--line);color:var(--ink);cursor:pointer;font-family:inherit;line-height:1.2;transition:border-color .15s,background .15s}.fb-btn:hover{border-color:var(--ink)}.fb-btn[aria-expanded=true]{border-color:var(--ink);box-shadow:0 0 0 3px #1b171414}.fb-btn.fb-has{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fb-btn .fb-n{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--yellow);color:var(--ink);font-size:.72rem;display:grid;place-items:center}.fb-btn svg{transition:transform .2s var(--ease)}.fb-btn[aria-expanded=true] svg{transform:rotate(180deg)}.fb-panel{position:absolute;left:0;top:calc(100% + 8px);min-width:280px;background:var(--cream);border:1.5px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:8px;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease);z-index:50}.fb-panel.fb-open{opacity:1;transform:none;pointer-events:auto}.fb-panel .fb-ph2{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 6px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.fb-opt{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-sm);cursor:pointer;font-weight:600;font-size:.92rem;position:relative;white-space:nowrap}.fb-opt:hover{background:var(--paper)}.fb-opt input{position:absolute;opacity:0;pointer-events:none}.fb-box{width:20px;height:20px;border:1.5px solid var(--line);border-radius:6px;background:var(--cream);display:grid;place-items:center;flex:none;transition:.15s}.fb-opt input:checked~.fb-box{background:var(--ink);border-color:var(--ink)}.fb-box svg{opacity:0;transform:scale(.6);transition:.15s}.fb-opt input:checked~.fb-box svg{opacity:1;transform:none}.fb-opt input:focus-visible~.fb-box{outline:2px solid var(--cognac);outline-offset:2px}.fb-opt .fb-c{margin-left:auto;font-size:.78rem;color:var(--ink-3);font-weight:700}.fb-opt.fb-dim{opacity:.4}.fb-panel .fb-pf{display:flex;justify-content:space-between;gap:8px;padding:8px 6px 4px;border-top:1.5px solid var(--line-soft);margin-top:6px}.fb-pbtn{all:unset;cursor:pointer;font-weight:700;font-size:.84rem;padding:8px 14px;border-radius:var(--r-pill);font-family:inherit}.fb-pbtn.dark{background:var(--ink);color:var(--paper)}.fb-pbtn.ghost{color:var(--ink-3)}.fb-pbtn.ghost:hover{color:var(--cognac)}.fb-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fb-chip{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:700;padding:7px 8px 7px 14px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);line-height:1;white-space:nowrap}.fb-chip .fb-k{font-weight:600;opacity:.6;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.fb-chip button{all:unset;cursor:pointer;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fbf7ef29;color:var(--paper);transition:background .15s}.fb-chip button:hover{background:var(--cognac)}.fb-chip button:focus-visible{outline:2px solid var(--yellow)}.fb-clear{all:unset;cursor:pointer;font-weight:700;font-size:.84rem;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;padding:6px 4px;font-family:inherit}.fb-clear:hover{color:var(--cognac)}.fb-sep{width:1.5px;height:26px;background:var(--line);margin-inline:4px}.fb-right{margin-left:auto;display:flex;align-items:center;gap:16px}.fb-count{font-size:14px;color:var(--ink-3);font-weight:700;white-space:nowrap}.fb-count b{color:var(--ink);font-family:var(--serif);font-size:18px;font-weight:600}.fb-sort .fb-btn{padding-left:14px}.fb-sort .fb-panel{left:auto;right:0;min-width:220px}.fb-sort .fb-opt.fb-sel{background:var(--paper)}.fb-sort .fb-opt.fb-sel:after{content:"\2713";margin-left:auto;font-weight:800}.fb-empty{grid-column:1/-1;text-align:center;padding:64px 20px;border:1.5px dashed var(--line);border-radius:var(--r-lg);color:var(--ink-3)}.fb-empty b{display:block;font-family:var(--serif);font-size:24px;color:var(--ink);margin-bottom:6px}.fb-in{animation:fbfade .25s var(--ease)}@keyframes fbfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fbar [hidden],.fb-hidden{display:none!important}.fb-facets{display:contents}.fb-mbtn,.fb-sh-head,.fb-sh-foot,.fb-msort,.fb-scrim{display:none}@media(max-width:760px){.fbar{position:sticky;margin-top:16px;z-index:45}.fbar.fb-sheet,.fbar.fb-sorting{z-index:1000}.fbar .container{flex-wrap:nowrap;min-height:54px;padding-block:7px;gap:10px}.fb-mbtn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.92rem;padding:9px 16px;border-radius:var(--r-pill);background:var(--cream);border:1.5px solid var(--line);color:var(--ink);font-family:inherit;line-height:1.2;cursor:pointer}.fb-mbtn.fb-has{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fb-mbtn .fb-n{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--yellow);color:var(--ink);font-size:.72rem;display:grid;place-items:center}#fb-sep,#fb-chips,.fb-count{display:none!important}.fb-right{margin-left:auto;width:auto;gap:0}.fb-sort .fb-btn{padding:9px 14px}.fb-sort .fb-btn .muted,#fb-sortlbl{display:none}.fb-msort{display:inline-flex;align-items:center;gap:4px}.fb-msort i{font-style:normal;color:var(--cognac)}.fb-facets{display:block;position:fixed;left:0;right:0;bottom:0;max-height:80vh;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--cream);border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #1b171438;z-index:2;transform:translateY(105%);visibility:hidden;transition:transform .26s var(--ease),visibility 0s linear .26s}.fbar.fb-sheet .fb-facets{transform:none;visibility:visible;transition:transform .26s var(--ease)}.fb-sh-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1;background:var(--cream);padding:14px 16px 12px 20px;border-bottom:1.5px solid var(--line-soft,var(--line));font-family:var(--serif);font-size:20px}.fb-sh-x{all:unset;cursor:pointer;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:16px;color:var(--ink)}.fb-sh-x:focus-visible{outline:2px solid var(--cognac)}.fb-facets .fb-dd{padding:6px 12px 4px;border-bottom:1.5px solid var(--line-soft,var(--line))}.fb-facets .fb-dd>.fb-btn,.fb-facets .fb-pf{display:none}.fb-facets .fb-panel{position:static;opacity:1;transform:none;pointer-events:auto;box-shadow:none;border:0;min-width:0;padding:4px 0 8px;background:transparent;transition:none}.fb-facets .fb-ph2{padding:10px 8px 6px;font-size:.78rem}.fb-facets .fb-opt{white-space:normal;padding:11px 8px}.fb-sh-foot{display:flex;align-items:center;gap:10px;position:sticky;bottom:0;background:var(--cream);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1.5px solid var(--line-soft,var(--line))}.fb-sh-done{all:unset;cursor:pointer;flex:1;text-align:center;background:var(--ink);color:var(--paper);font-weight:700;font-size:.98rem;padding:14px 18px;border-radius:var(--r-pill);font-family:inherit}.fb-sh-done:focus-visible{outline:3px solid var(--cognac);outline-offset:2px}.fb-sh-done[aria-busy=true]{opacity:.7}.fb-sort .fb-panel{position:fixed;left:0;right:0;bottom:0;top:auto;min-width:0;border-radius:20px 20px 0 0;border:0;padding:12px 10px calc(14px + env(safe-area-inset-bottom));transform:translateY(105%);opacity:1;z-index:2}.fb-sort .fb-panel.fb-open{transform:none}.fb-sort .fb-opt{padding:14px 12px}.fb-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#1b171473;z-index:1}.fb-scrim[hidden],body.fb-sheet-open [id^=trustbadge-container]{display:none!important}body.fb-sheet-open{overflow:hidden}}.fb-chip a{all:unset;cursor:pointer;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fbf7ef29;color:var(--paper);transition:background .15s;text-decoration:none}.fb-chip a:hover{background:var(--cognac)}.fb-chip a:focus-visible{outline:2px solid var(--yellow)}a.fb-clear{text-decoration:underline}.fbar.fb-busy .container{opacity:.55;pointer-events:none;transition:opacity .2s}
/*# sourceMappingURL=/cdn/shop/t/55/assets/filterbar.css.map */
