.pagination[data-astro-cid-ohknivtf]{justify-content:center;align-items:center;gap:6px;margin-top:40px;display:flex}.pg[data-astro-cid-ohknivtf]{border-radius:0;place-items:center;min-width:42px;height:42px;padding:0 8px;font-size:15.5px;transition:background-color .25s,color .25s;display:grid}.pg[data-astro-cid-ohknivtf]:hover{background:var(--cream)}.pg[data-astro-cid-ohknivtf].current{background:var(--dark);color:#fff}.dots[data-astro-cid-ohknivtf]{color:var(--stone)}.listing[data-astro-cid-a45uowub]{grid-template-columns:250px 1fr;gap:clamp(28px,4vw,64px);padding-top:clamp(32px,4vw,56px);scroll-margin-top:112px;display:grid}.filters[data-astro-cid-a45uowub]{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 110px);padding-right:6px;position:sticky;top:92px;overflow-y:auto}.filters-head[data-astro-cid-a45uowub]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.filters-head[data-astro-cid-a45uowub] h2[data-astro-cid-a45uowub]{font-size:1.6rem}.filters-head[data-astro-cid-a45uowub] .close[data-astro-cid-a45uowub]{display:none}.filters-count[data-astro-cid-a45uowub]{letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin:-4px 0 10px;font-size:13px;font-weight:600}.filters-count[data-astro-cid-a45uowub] strong[data-astro-cid-a45uowub]{color:var(--ink)}.facet-name[data-astro-cid-a45uowub]{align-items:center;gap:10px;display:inline-flex}.facet-icon[data-astro-cid-a45uowub]{flex:none;place-items:center;width:20px;height:22px;display:inline-grid}.facet-icon[data-astro-cid-a45uowub] svg{width:auto;max-width:20px;height:22px;max-height:22px}.reset[data-astro-cid-a45uowub]{color:var(--stone);text-underline-offset:3px;margin-bottom:12px;font-size:13.5px;text-decoration:underline;display:inline-block}.filters[data-astro-cid-a45uowub] details[data-astro-cid-a45uowub]{border-top:1px solid var(--line);padding:12px 0}.filters[data-astro-cid-a45uowub] summary[data-astro-cid-a45uowub]{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:6px 0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.filters[data-astro-cid-a45uowub] summary[data-astro-cid-a45uowub]::-webkit-details-marker{display:none}.filters[data-astro-cid-a45uowub] summary[data-astro-cid-a45uowub] svg{transition:transform .4s var(--ease)}.filters[data-astro-cid-a45uowub] details[data-astro-cid-a45uowub][open] summary[data-astro-cid-a45uowub] svg{transform:rotate(180deg)}.filters[data-astro-cid-a45uowub] ul[data-astro-cid-a45uowub]{gap:2px;max-height:260px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.check[data-astro-cid-a45uowub]{cursor:pointer;align-items:center;gap:10px;padding:5px 0;font-size:16px;display:flex}.check[data-astro-cid-a45uowub] input[data-astro-cid-a45uowub]{appearance:none;border:1px solid var(--ink);flex:none;place-items:center;width:16px;height:16px;margin:0;transition:background-color .2s;display:grid}.check[data-astro-cid-a45uowub] input[data-astro-cid-a45uowub]:checked{background:var(--dark)}.check[data-astro-cid-a45uowub] input[data-astro-cid-a45uowub]:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:8px;transform:rotate(45deg)translate(-1px,-1px)}.check[data-astro-cid-a45uowub] em[data-astro-cid-a45uowub]{color:var(--stone);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-style:normal}.check[data-astro-cid-a45uowub].sale{padding:10px 0 14px;font-weight:600}.check[data-astro-cid-a45uowub].radio input[data-astro-cid-a45uowub]{border-radius:50%}.check[data-astro-cid-a45uowub].radio input[data-astro-cid-a45uowub]:checked:after{background:#fff;border:0;border-radius:50%;width:6px;height:6px;transform:none}.swatch[data-astro-cid-a45uowub]{background:var(--swatch);border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000026}.swatch-img[data-astro-cid-a45uowub]{object-fit:contain;flex:none;width:22px;height:22px}.range[data-astro-cid-a45uowub]{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.range[data-astro-cid-a45uowub] label[data-astro-cid-a45uowub]{color:var(--stone);gap:4px;font-size:13.5px;display:grid}.range[data-astro-cid-a45uowub] input[data-astro-cid-a45uowub]{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;font:inherit;color:var(--ink);background:#fff;padding:0 10px;font-size:16px}.range[data-astro-cid-a45uowub] .btn[data-astro-cid-a45uowub]{grid-column:1/-1;justify-self:start}.toolbar[data-astro-cid-a45uowub]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:14px;display:flex}.count[data-astro-cid-a45uowub]{letter-spacing:.2em;text-transform:uppercase;color:var(--stone);font-size:13px;font-weight:600}.count[data-astro-cid-a45uowub] strong[data-astro-cid-a45uowub]{color:var(--ink)}.filter-toggle[data-astro-cid-a45uowub],.filter-bar[data-astro-cid-a45uowub]{display:none}.sort[data-astro-cid-a45uowub]{border:0;border-bottom:1px solid var(--green);appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23131a16' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 4px center no-repeat;min-height:42px;padding:0 34px 0 0;font-size:14.5px;font-weight:500}.active[data-astro-cid-a45uowub]{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.active[data-astro-cid-a45uowub] a[data-astro-cid-a45uowub]{border:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.active[data-astro-cid-a45uowub] a[data-astro-cid-a45uowub]:hover{background:var(--dark);color:#fff}.results[data-astro-cid-a45uowub] .grid[data-astro-cid-a45uowub]{row-gap:clamp(28px,3.4vw,52px)}@media (width<=960px){.listing[data-astro-cid-a45uowub]{grid-template-columns:1fr;gap:20px}.filters[data-astro-cid-a45uowub]{z-index:70;overscroll-behavior:contain;width:min(88vw,380px);height:100dvh;max-height:none;transition:transform .6s var(--ease);box-shadow:var(--shadow);background:#fff;align-self:stretch;padding:20px;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}body.filters-open .filters[data-astro-cid-a45uowub]{transform:none}body.filters-open{overflow:hidden}.filters-head[data-astro-cid-a45uowub] .close[data-astro-cid-a45uowub]{display:inline-flex}.filter-bar[data-astro-cid-a45uowub]:not([hidden]){z-index:60;min-height:52px;padding:0 20px env(safe-area-inset-bottom);color:#fff;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .35s var(--ease);background:#aaa093;border:0;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px -18px #00000073}.filter-bar[data-astro-cid-a45uowub]:focus-visible{outline:2px solid var(--green);outline-offset:-4px}.filter-bar[data-astro-cid-a45uowub].off,body.filters-open .filter-bar[data-astro-cid-a45uowub]{transform:translateY(110%)}.filter-bar-count[data-astro-cid-a45uowub]{color:#6f6659;letter-spacing:0;background:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;display:inline-grid}.listing[data-astro-cid-a45uowub]:has(.filter-bar:not([hidden])){padding-bottom:60px}body.filter-bar-on .toast{bottom:76px}.toolbar[data-astro-cid-a45uowub]{flex-wrap:wrap}.count[data-astro-cid-a45uowub]{flex-basis:100%}.listing[data-astro-cid-a45uowub]{scroll-margin-top:66px}}
