.dk-fbar.svelte-18e2u4r{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;border-top:1px solid var(--dk-line, #d6d7d3);border-bottom:1px solid var(--dk-line, #d6d7d3);font-family:var(--font-body)}.dk-fbar .dk-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--dk-line, #d6d7d3);border-radius:0;padding:9px 16px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dk-ink, #1c1b1b);background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.dk-fbar .dk-chip:hover{border-color:var(--dk-ink, #1c1b1b)}.dk-fbar .dk-chip.is-active{border-color:var(--dk-ink, #1c1b1b);background:var(--dk-ink, #1c1b1b);color:#fff}.dk-fbar .dk-chip--lead{font-weight:600}.dk-chip-count.svelte-18e2u4r{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--dk-ink, #1c1b1b);color:#fff;font-size:10px;font-weight:700}.dk-chip-dot.svelte-18e2u4r{width:7px;height:7px;border-radius:999px;background:var(--dk-ink, #1c1b1b)}.dk-fbar-sort.svelte-18e2u4r{margin-left:auto;display:flex;align-items:center;gap:10px}.dk-sort-label.svelte-18e2u4r{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--dk-muted, #6d6d6d)}.dk-sheet-title.svelte-18e2u4r{font-family:var(--font-heading);font-size:18px;letter-spacing:.06em;color:var(--dk-ink, #1c1b1b)}.dk-price-range.svelte-18e2u4r{margin-top:16px;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--dk-ink, #1c1b1b)}.dk-facet.svelte-18e2u4r{max-height:280px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.dk-facet-row.svelte-18e2u4r{display:flex;align-items:center;gap:10px;padding:7px 8px;font-size:12px;letter-spacing:.04em;color:var(--dk-ink, #1c1b1b);cursor:pointer}.dk-facet-row.svelte-18e2u4r:hover{background:var(--dk-cream, #f7f8f3)}.dk-swatch.svelte-18e2u4r{width:16px;height:16px;border-radius:999px;border:1px solid var(--dk-line, #d6d7d3)}.dk-applied.svelte-18e2u4r{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0 4px}.dk-applied-chip.svelte-18e2u4r{display:inline-flex;align-items:center;gap:6px;border-radius:0;background:#fff;border:1px solid var(--dk-line, #d6d7d3);padding:6px 12px;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dk-ink, #1c1b1b);cursor:pointer}.dk-applied-chip.svelte-18e2u4r:hover{border-color:var(--dk-ink, #1c1b1b)}.dk-applied-clear.svelte-18e2u4r{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dk-ink, #1c1b1b);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.dk-icon-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:var(--dk-ink, #1c1b1b)}.dk-icon-btn:hover{background:var(--dk-cream, #f7f8f3)}.dk-plp.svelte-1tv1stj{font-family:var(--font-body);padding-bottom:4rem;color:var(--dk-ink, #1c1b1b)}.dk-plp-head.svelte-1tv1stj{margin:10px 0 22px;text-align:center}.dk-plp-eyebrow.svelte-1tv1stj{display:block;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--dk-muted, #6d6d6d);margin-bottom:12px}.dk-plp-title.svelte-1tv1stj{margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(28px,4vw,40px);line-height:1.12;letter-spacing:.1em;text-transform:uppercase;color:var(--dk-ink, #1c1b1b)}.dk-plp-count.svelte-1tv1stj{display:block;margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-muted, #6d6d6d)}.dk-plp-desc.svelte-1tv1stj{max-width:720px;margin:16px auto 0;font-size:14px;line-height:1.75;color:var(--dk-muted, #6d6d6d)}.dk-plp-desc.svelte-1tv1stj a{color:var(--dk-ink, #1c1b1b);text-decoration:underline;text-underline-offset:3px}.dk-plp .dk-fbar{margin-bottom:26px}
