@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400&family=Outfit:wght@300;400;500&display=swap";.sidebar.svelte-15qu7zf{background:#faf9f7;display:flex;height:100%;flex-direction:column;font-family:Outfit,sans-serif}.section-head.svelte-15qu7zf{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#b8b0a8;padding:6px 24px 3px;font-weight:500}.nav-link.svelte-15qu7zf{display:flex;align-items:center;justify-content:space-between;padding:9px 24px;cursor:pointer;transition:background .15s;color:#4a4540;background:none;border:none;width:100%;text-align:left;font-family:Outfit,sans-serif}.nav-link.svelte-15qu7zf:hover{background:#ede9e3;color:#1a1814}.nav-link.active.svelte-15qu7zf{color:#1a1814;background:#e8e3db}.nav-link.active.svelte-15qu7zf .link-name:where(.svelte-15qu7zf){font-weight:500}.link-left.svelte-15qu7zf{display:flex;align-items:center;gap:10px}.link-right.svelte-15qu7zf{display:flex;align-items:center;gap:8px}.link-dot.svelte-15qu7zf{width:5px;height:5px;border-radius:50%;background:#c9a96e;min-width:5px;flex-shrink:0}.link-name.svelte-15qu7zf{font-size:13.5px;letter-spacing:.01em}.arrow.svelte-15qu7zf{transition:transform .22s;color:#b8b0a8}.nav-link.open.svelte-15qu7zf .arrow:where(.svelte-15qu7zf){transform:rotate(90deg)}.submenu.svelte-15qu7zf{overflow:hidden;max-height:0;transition:max-height .28s ease}.submenu.open.svelte-15qu7zf{max-height:400px}.sub-link.svelte-15qu7zf{display:flex;align-items:center;justify-content:space-between;padding:7px 24px 7px 44px;cursor:pointer;font-size:13px;color:#7a7068;transition:color .15s,background .15s;background:none;border:none;width:100%;text-align:left;font-family:Outfit,sans-serif}.sub-link.svelte-15qu7zf:hover{color:#1a1814;background:#ede9e3}.sub-link.active.svelte-15qu7zf{color:#1a1814;font-weight:500}.sub-count.svelte-15qu7zf{font-size:11px;color:#b8b0a8}.filter-section.svelte-15qu7zf{padding:16px;border-top:1px solid #e8e4de}.filter-label.svelte-15qu7zf{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#b8b0a8;margin-bottom:10px;font-weight:500}.filter-group.svelte-15qu7zf{margin-bottom:14px}.filter-group.svelte-15qu7zf:last-child{margin-bottom:0}.price-range.svelte-15qu7zf{display:flex;align-items:center;gap:8px}.price-input.svelte-15qu7zf{width:70px;border:1px solid #ddd8cf;border-radius:4px;padding:5px 8px;font-size:12px;font-family:Outfit,sans-serif;color:#1a1814;background:#faf9f7;outline:none}.price-input.svelte-15qu7zf:focus{border-color:#a09890}.price-sep.svelte-15qu7zf{color:#b8b0a8;font-size:12px}.sidewidth.svelte-9wzznl{width:20%}.store-name.svelte-9wzznl{font-family:Cormorant Garamond,serif;letter-spacing:.12em;color:#1a1814;text-transform:uppercase}
