body{margin:0;background-color:#1a1a1a;color:#fff;font-family:Inconsolata,Courier New,monospace}*{box-sizing:border-box}.catalog-page.svelte-103ojug{--surface: rgba(248, 239, 221, .92);min-height:100vh;padding:0 1.25rem 4rem;position:relative;isolation:isolate;overflow:hidden}.shell.svelte-103ojug{max-width:62rem;margin:0 auto;padding-top:1rem;position:relative;z-index:1;display:grid;gap:1.2rem}.stats-strip.svelte-103ojug{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.stats-strip.svelte-103ojug div:where(.svelte-103ojug),.products.svelte-103ojug,.quick-card.svelte-103ojug,.empty-state.svelte-103ojug{border-radius:1.1rem;background:var(--surface);color:#211a15;border:1px solid rgba(114,79,24,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #613f0a1f,inset 0 1px #ffffff59}.stats-strip.svelte-103ojug div:where(.svelte-103ojug){padding:.85rem 1rem;display:grid;gap:.2rem}.stats-strip.svelte-103ojug strong:where(.svelte-103ojug){font-size:1.65rem;line-height:1}.stats-strip.svelte-103ojug span:where(.svelte-103ojug){font-size:.92rem;opacity:.75}.products.svelte-103ojug,.quick-card.svelte-103ojug{padding:1.1rem}.recent-by-type.svelte-103ojug{display:grid;gap:1.05rem}.quick-grid.svelte-103ojug{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.section-head.svelte-103ojug{display:grid;margin-bottom:.85rem}h2.svelte-103ojug{margin:0;font-size:clamp(1.2rem,2vw,1.58rem);line-height:1.05}.link-list.svelte-103ojug{list-style:none;padding:0;margin:0;display:grid;gap:0}.link-list.svelte-103ojug a:where(.svelte-103ojug){display:flex;align-items:baseline;justify-content:space-between;gap:.55rem;padding:.74rem 0;border-top:1px solid rgba(33,26,21,.1);text-decoration:none;color:inherit}.link-list.svelte-103ojug li:where(.svelte-103ojug):first-child a:where(.svelte-103ojug){border-top:0;padding-top:.15rem}.link-list.svelte-103ojug span:where(.svelte-103ojug){font-size:1.06rem}.link-list.svelte-103ojug small:where(.svelte-103ojug){opacity:.68}.browse-all.svelte-103ojug{display:inline-flex;margin-top:.75rem;font-size:.95rem;color:#2b2118}.feature-card.svelte-103ojug{display:grid;grid-template-columns:minmax(14rem,17rem) minmax(18rem,1fr);align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:linear-gradient(135deg,#ffffff47,#ffffff14),linear-gradient(180deg,#f7efe0f5,#f1e7d3e0);border:1px solid rgba(33,26,21,.08);color:inherit;text-decoration:none;overflow:hidden}.feature-copy.svelte-103ojug{display:grid;align-content:center;gap:.6rem}.feature-copy.svelte-103ojug strong:where(.svelte-103ojug){font-size:clamp(1.5rem,2.8vw,2rem);line-height:.98}.feature-copy.svelte-103ojug p:where(.svelte-103ojug){font-size:.95rem;line-height:1.55;margin:0;color:#211a15bf}.feature-image-wrap.svelte-103ojug{display:grid;place-items:center}.feature-image.svelte-103ojug{display:block;width:100%;height:auto;max-height:22rem;object-fit:contain;object-position:center center;border-radius:.9rem;filter:drop-shadow(0 24px 26px rgba(97,63,10,.17))}.product-taxonomy.svelte-103ojug{font-size:.84rem;text-transform:uppercase;letter-spacing:.08em;color:#211a1594}.recent-type-link.svelte-103ojug{color:inherit;text-decoration:none}.recent-type-link.svelte-103ojug:hover{text-decoration:underline}.recent-type-module.svelte-103ojug h2:where(.svelte-103ojug){margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.recent-grid.svelte-103ojug{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.recent-grid.svelte-103ojug li:where(.svelte-103ojug) a:where(.svelte-103ojug){display:grid;gap:.45rem;text-decoration:none;color:inherit;padding:.55rem;border-radius:.85rem;border:1px solid rgba(33,26,21,.1);background:#ffffff54}.recent-grid.svelte-103ojug img:where(.svelte-103ojug){width:100%;height:7rem;object-fit:contain;object-position:center;border-radius:.65rem}.recent-grid.svelte-103ojug strong:where(.svelte-103ojug){font-size:.95rem;line-height:1.1}.recent-grid.svelte-103ojug p:where(.svelte-103ojug){margin:.18rem 0 0;font-size:.78rem;opacity:.75}.recent-grid.svelte-103ojug li:where(.svelte-103ojug):nth-child(n+4){display:none}.recent-type-module.svelte-103ojug .section-head:where(.svelte-103ojug){margin-bottom:.65rem}.recent-type-module.svelte-103ojug .recent-grid:where(.svelte-103ojug) a:where(.svelte-103ojug){text-decoration:none}.faq-list.svelte-103ojug{display:grid;gap:.55rem}.faq.svelte-103ojug details:where(.svelte-103ojug){background:#ffffff52;border:1px solid rgba(33,26,21,.1);border-radius:.8rem;padding:.72rem .8rem}.faq.svelte-103ojug summary:where(.svelte-103ojug){cursor:pointer;font-weight:700;line-height:1.25}.faq.svelte-103ojug p:where(.svelte-103ojug){margin:.55rem 0 0;line-height:1.66}.empty-state.svelte-103ojug{max-width:42rem;margin:0 auto;padding:1.5rem 1.6rem;text-align:center}.empty-state.svelte-103ojug p:where(.svelte-103ojug){margin:.85rem 0 0;font-size:1rem;line-height:1.7}@media(max-width:980px){.quick-grid.svelte-103ojug,.feature-card.svelte-103ojug{grid-template-columns:1fr}}@media(max-width:700px){.stats-strip.svelte-103ojug,.recent-grid.svelte-103ojug{grid-template-columns:1fr}}
