.facet.svelte-ve3xwe{color:#e5dbc9;background:#101c19;border:1px solid #526354;border-radius:10px;min-width:0;position:relative}.facet[open].svelte-ve3xwe{border-color:#b39467}.facet.svelte-ve3xwe summary:where(.svelte-ve3xwe){cursor:pointer;align-items:center;gap:9px;min-height:46px;padding:10px 13px;list-style:none;display:flex}.facet.svelte-ve3xwe summary:where(.svelte-ve3xwe)::-webkit-details-marker{display:none}.facet.svelte-ve3xwe summary:where(.svelte-ve3xwe) span:where(.svelte-ve3xwe){flex:1;font-size:.84rem;font-weight:600}.facet.svelte-ve3xwe summary:where(.svelte-ve3xwe) small:where(.svelte-ve3xwe){color:#d6b477;font-size:.7rem}.facet.svelte-ve3xwe summary:where(.svelte-ve3xwe) b:where(.svelte-ve3xwe){color:#a99e8c;font-size:.9rem;font-weight:400}.facet[open].svelte-ve3xwe summary:where(.svelte-ve3xwe) b:where(.svelte-ve3xwe){transform:rotate(180deg)}.facet-body.svelte-ve3xwe{border-top:1px solid #39493c;padding:0 12px 12px}.facet-body.svelte-ve3xwe>input:where(.svelte-ve3xwe){box-sizing:border-box;color:#eee4d3;width:100%;font:inherit;background:#0b1412;border:1px solid #536154;border-radius:6px;margin:11px 0;padding:9px 10px;font-size:.8rem}.facet-mode.svelte-ve3xwe{color:#aaa99b;align-items:center;gap:7px;margin-bottom:9px;font-size:.72rem;display:flex}.facet-mode.svelte-ve3xwe button:where(.svelte-ve3xwe){color:#c4c0ae;cursor:pointer;background:0 0;border:1px solid #54604f;border-radius:5px;padding:4px 8px}.facet-mode.svelte-ve3xwe button.active:where(.svelte-ve3xwe){color:#fff0d2;background:#55432d;border-color:#c19863}.facet-list.svelte-ve3xwe{scrollbar-width:thin;max-height:252px;overflow:auto}.facet-option.svelte-ve3xwe{border-top:1px solid #2b3931;align-items:center;gap:5px;min-height:38px;display:flex}.facet-option.svelte-ve3xwe span:where(.svelte-ve3xwe){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78rem;overflow:hidden}.facet-option.svelte-ve3xwe button:where(.svelte-ve3xwe){color:#b8d2bb;cursor:pointer;background:#18261e;border:1px solid #4b5d4e;border-radius:5px;width:29px;height:27px}.facet-option.svelte-ve3xwe button:where(.svelte-ve3xwe):last-child{color:#d4aaa0}.facet-option.svelte-ve3xwe button.chosen:where(.svelte-ve3xwe){color:#e0f4df;background:#285238;border-color:#80b08b}.facet-option.svelte-ve3xwe button.excluded:where(.svelte-ve3xwe){color:#fff0ed;background:#58332f;border-color:#bb7468}.facet-empty.svelte-ve3xwe,.facet-hint.svelte-ve3xwe{color:#9da398;font-size:.72rem}.facet-hint.svelte-ve3xwe{margin-top:8px;display:block}html[data-theme=light] .facet.svelte-ve3xwe{color:#26384e;background:#fff;border-color:#b8c6d4}html[data-theme=light] .facet-body.svelte-ve3xwe>input:where(.svelte-ve3xwe){color:#26384e;background:#f7f9fb;border-color:#b8c6d4}html[data-theme=light] .facet-option.svelte-ve3xwe button:where(.svelte-ve3xwe){color:#315c40;background:#f0f4f1}html[data-theme=light] .facet-option.svelte-ve3xwe button:where(.svelte-ve3xwe):last-child{color:#9b4b40}.catalog-load-more.svelte-ec29qo{color:#aeb5a6;justify-items:center;gap:10px;margin:28px auto 40px;font-size:.78rem;display:grid}.catalog-load-more.svelte-ec29qo button:where(.svelte-ec29qo){color:#f1d7ad;min-width:190px;font:inherit;cursor:pointer;background:#493626;border:1px solid #a47a4e;border-radius:8px;padding:13px 25px;font-size:.85rem}.catalog-load-more.svelte-ec29qo button:where(.svelte-ec29qo):hover{background:#63452e}.catalog-load-more.svelte-ec29qo button:where(.svelte-ec29qo):disabled{opacity:.6;cursor:wait}.catalog-load-more.svelte-ec29qo small:where(.svelte-ec29qo){color:#e7a599}.catalog-workshop.svelte-ec29qo{background:linear-gradient(145deg,#14231d,#0c1715 65%);border-radius:16px;box-shadow:0 14px 45px #0003}.workshop-heading.svelte-ec29qo{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.workshop-heading.svelte-ec29qo p:where(.svelte-ec29qo){color:#c59a64;letter-spacing:.18em;margin:0 0 5px;font-size:.66rem}.workshop-heading.svelte-ec29qo h2:where(.svelte-ec29qo){color:#f0dfc1;margin:0;font:1.45rem Georgia,serif}.workshop-heading.svelte-ec29qo span:where(.svelte-ec29qo),.workshop-extras.svelte-ec29qo>span:where(.svelte-ec29qo){color:#a6ad9e;margin-top:6px;font-size:.76rem;line-height:1.45;display:block}.workshop-heading.svelte-ec29qo button:where(.svelte-ec29qo){color:#dbbf91;cursor:pointer;background:0 0;border:1px solid #826e50;border-radius:7px;padding:9px 12px}.catalog-facets.svelte-ec29qo{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:14px;display:grid}.workshop-extras.svelte-ec29qo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.workshop-extras.svelte-ec29qo label:where(.svelte-ec29qo){color:#bfc6b7;align-items:center;gap:10px;font-size:.78rem;display:flex}.workshop-extras.svelte-ec29qo select:where(.svelte-ec29qo){color:#e5dbc9;background:#101c19;border:1px solid #526354;border-radius:6px;max-width:240px;padding:8px 10px}.workshop-extras.svelte-ec29qo>span:where(.svelte-ec29qo){margin:0}@media (width<=800px){.catalog-facets.svelte-ec29qo{grid-template-columns:1fr}.workshop-heading.svelte-ec29qo{flex-direction:column}}.catalog-trend-link.svelte-ec29qo{border:1px solid var(--accent,#b88757);color:var(--text-primary,#e8ddca);background:color-mix(in srgb,var(--accent,#b88757) 16%,transparent);white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:.78rem;text-decoration:none}.catalog-trend-link.svelte-ec29qo:hover{background:color-mix(in srgb,var(--accent,#b88757) 28%,transparent)}.catalog-ai-filter.svelte-ec29qo{color:var(--text-secondary,#bcb3a5);cursor:pointer;align-items:center;gap:8px;font-size:.78rem;display:flex}.catalog-ai-filter.svelte-ec29qo input:where(.svelte-ec29qo){width:16px;height:16px;accent-color:var(--accent,#c68a56)}.catalog-loading.svelte-ec29qo{color:#d9be94;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:.82rem;display:flex}.catalog-loading-spinner.svelte-ec29qo{border:2px solid #9a774d66;border-top-color:#d9be94;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite svelte-ec29qo-catalog-spin}@keyframes svelte-ec29qo-catalog-spin{to{transform:rotate(360deg)}}
