.catalog[data-astro-cid-4ep3xrrv]{--fg:var(--ink)}.tabs[data-astro-cid-4ep3xrrv]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.tabs[data-astro-cid-4ep3xrrv] a[data-astro-cid-4ep3xrrv]{border:1px solid #1a16122e;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .25s,color .25s,border-color .25s}.tabs[data-astro-cid-4ep3xrrv] a[data-astro-cid-4ep3xrrv]:hover{border-color:var(--ink)}.tabs[data-astro-cid-4ep3xrrv] a[data-astro-cid-4ep3xrrv][aria-current]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.toolbar[data-astro-cid-4ep3xrrv]{align-items:center;gap:12px;margin-bottom:28px;display:flex}.search[data-astro-cid-4ep3xrrv]{border-radius:var(--radius);height:48px;color:var(--ink-muted);background:#fbf8f3;border:1px solid #1a16122e;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.search[data-astro-cid-4ep3xrrv]:focus-within{border-color:var(--ink)}.search[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:16px}.toolbar__filters[data-astro-cid-4ep3xrrv]{border-radius:var(--radius);border:1px solid #1a16122e;align-items:center;gap:8px;height:48px;padding:0 16px;font-weight:500;display:none}.count[data-astro-cid-4ep3xrrv]{background:var(--ink);min-width:20px;height:20px;color:var(--cream);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.sort[data-astro-cid-4ep3xrrv]{align-items:center;display:flex;position:relative}.sort[data-astro-cid-4ep3xrrv] select[data-astro-cid-4ep3xrrv]{appearance:none;border-radius:var(--radius);height:48px;color:var(--ink);cursor:pointer;background:#fbf8f3;border:1px solid #1a16122e;padding:0 40px 0 16px;font-size:14px;font-weight:500}.sort[data-astro-cid-4ep3xrrv] svg{pointer-events:none;position:absolute;right:14px}.layout[data-astro-cid-4ep3xrrv]{grid-template-columns:240px 1fr;align-items:start;gap:40px;display:grid}.filters[data-astro-cid-4ep3xrrv]{top:calc(var(--header-h) + 20px);position:sticky}.filters__head[data-astro-cid-4ep3xrrv],.filters__foot[data-astro-cid-4ep3xrrv]{display:none}.filters[data-astro-cid-4ep3xrrv] fieldset[data-astro-cid-4ep3xrrv]{border:0;flex-direction:column;gap:10px;margin:0 0 26px;padding:0;display:flex}.filters[data-astro-cid-4ep3xrrv] legend[data-astro-cid-4ep3xrrv]{font:600 11px/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px;padding:0}.check[data-astro-cid-4ep3xrrv]{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.check[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]{appearance:none;cursor:pointer;border:1px solid #1a161266;border-radius:2px;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}.check[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]:checked{background:var(--ink);border-color:var(--ink)}.check[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]:checked:after{content:"";border:1.6px solid var(--cream);border-top:0;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.swatches[data-astro-cid-4ep3xrrv]{flex-wrap:wrap;gap:10px;display:flex}.swatch[data-astro-cid-4ep3xrrv]{cursor:pointer;position:relative}.swatch[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.swatch[data-astro-cid-4ep3xrrv] i[data-astro-cid-4ep3xrrv]{outline-offset:3px;border-radius:50%;outline:1px solid #0000;width:30px;height:30px;transition:outline-color .2s;display:block;box-shadow:inset 0 0 0 1px #00000026}.swatch[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]:checked+i[data-astro-cid-4ep3xrrv]{outline-color:var(--ink)}.swatch[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]:focus-visible+i[data-astro-cid-4ep3xrrv]{outline-color:var(--gold)}.price[data-astro-cid-4ep3xrrv]{align-items:center;gap:8px;display:flex}.price[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]{border-radius:var(--radius);width:100%;min-width:0;height:44px;color:var(--ink);background:#fbf8f3;border:1px solid #1a16122e;padding:0 12px;font-size:15px}.toggle[data-astro-cid-4ep3xrrv]{cursor:pointer;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.toggle[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]{opacity:0;position:absolute}.toggle__ui[data-astro-cid-4ep3xrrv]{background:#1a161233;border-radius:11px;flex:none;width:40px;height:22px;transition:background .25s;position:relative}.toggle__ui[data-astro-cid-4ep3xrrv]:after{content:"";width:16px;height:16px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.toggle[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]:checked+.toggle__ui[data-astro-cid-4ep3xrrv]{background:var(--ink)}.toggle[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]:checked+.toggle__ui[data-astro-cid-4ep3xrrv]:after{transform:translate(18px)}.toggle[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]:focus-visible+.toggle__ui[data-astro-cid-4ep3xrrv]{outline:1px solid var(--gold);outline-offset:3px}.results__count[data-astro-cid-4ep3xrrv]{color:var(--ink-muted);margin-bottom:16px;font-size:13px}.grid[data-astro-cid-4ep3xrrv]{grid-template-columns:repeat(3,1fr);gap:36px 20px;display:grid}.grid[data-astro-cid-4ep3xrrv]>[hidden]{display:none}.empty[data-astro-cid-4ep3xrrv]{font:400 22px/1.35 var(--f-display);flex-direction:column;align-items:flex-start;gap:20px;padding:60px 0;display:flex}.empty[data-astro-cid-4ep3xrrv] .btn[data-astro-cid-4ep3xrrv],.filters__foot[data-astro-cid-4ep3xrrv] .btn[data-astro-cid-4ep3xrrv]:not(.btn--solid){color:var(--ink);border-color:var(--ink)}.empty[data-astro-cid-4ep3xrrv] .btn[data-astro-cid-4ep3xrrv]:hover{background:var(--ink);color:var(--cream)}@media (width<=1100px){.grid[data-astro-cid-4ep3xrrv]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.layout[data-astro-cid-4ep3xrrv]{grid-template-columns:1fr}.toolbar[data-astro-cid-4ep3xrrv]{flex-wrap:wrap}.search[data-astro-cid-4ep3xrrv]{flex-basis:100%}.toolbar__filters[data-astro-cid-4ep3xrrv]{flex:1;justify-content:center;display:inline-flex}.sort[data-astro-cid-4ep3xrrv]{flex:1}.sort[data-astro-cid-4ep3xrrv] select[data-astro-cid-4ep3xrrv]{width:100%}.filters[data-astro-cid-4ep3xrrv]{z-index:80;background:var(--cream);color:var(--ink);visibility:hidden;transition:transform .45s var(--ease), visibility 0s .45s;flex-direction:column;display:flex;position:fixed;inset:0;transform:translate(-100%)}.filters[data-astro-cid-4ep3xrrv].is-open{visibility:visible;transition:transform .45s var(--ease);transform:none}.filters__head[data-astro-cid-4ep3xrrv]{padding:0 var(--gutter);height:var(--header-h);font:400 24px/1 var(--f-display);border-bottom:1px solid #1a16121f;justify-content:space-between;align-items:center;display:flex}.filters__head[data-astro-cid-4ep3xrrv] button[data-astro-cid-4ep3xrrv]{place-items:center;width:44px;height:44px;display:grid}.filters__body[data-astro-cid-4ep3xrrv]{padding:24px var(--gutter);overscroll-behavior:contain;flex:1;overflow-y:auto}.filters__foot[data-astro-cid-4ep3xrrv]{padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom));border-top:1px solid #1a16121f;grid-template-columns:1fr 1.6fr;gap:10px;display:grid}.check[data-astro-cid-4ep3xrrv]{padding:4px 0;font-size:16px}}@media (width<=600px){.grid[data-astro-cid-4ep3xrrv]{gap:28px 12px}.tabs[data-astro-cid-4ep3xrrv]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabs[data-astro-cid-4ep3xrrv] a[data-astro-cid-4ep3xrrv]{white-space:nowrap}}
