.catalogue.svelte-cmq0hr{background:#0b0b0b;color:#fff;padding:60px max(24px,calc((100vw - 1280px)/2));min-height:60vh}.top.svelte-cmq0hr p:where(.svelte-cmq0hr),.top.svelte-cmq0hr a:where(.svelte-cmq0hr),.card.svelte-cmq0hr span:where(.svelte-cmq0hr){color:#c6a55c}.top.svelte-cmq0hr h1:where(.svelte-cmq0hr){font-size:clamp(30px,4vw,58px);margin:14px 0}.top.svelte-cmq0hr a:where(.svelte-cmq0hr){text-decoration:none}.catalogue.svelte-cmq0hr nav:where(.svelte-cmq0hr){display:flex;flex-wrap:wrap;gap:10px;margin:32px 0}.catalogue.svelte-cmq0hr button:where(.svelte-cmq0hr){padding:10px 18px;border:1px solid #ffffff30;background:transparent;color:#fff;border-radius:6px;cursor:pointer}.catalogue.svelte-cmq0hr button.chosen:where(.svelte-cmq0hr){background:#c6a55c;color:#000;border-color:#c6a55c}.grid.svelte-cmq0hr{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.card.svelte-cmq0hr{background:#171717;border:1px solid #ffffff15;text-decoration:none;color:#fff;overflow:hidden;border-radius:8px}.card.svelte-cmq0hr img:where(.svelte-cmq0hr),.placeholder.svelte-cmq0hr{width:100%;aspect-ratio:8/5;object-fit:cover;height:auto}.placeholder.svelte-cmq0hr{display:grid;place-items:center;color:#c6a55c;background:#222}.card.svelte-cmq0hr>div:where(.svelte-cmq0hr):last-child{padding:24px}.card.svelte-cmq0hr h2:where(.svelte-cmq0hr){font-size:22px}.card.svelte-cmq0hr p:where(.svelte-cmq0hr){color:#bbb;line-height:1.8}.card.svelte-cmq0hr:hover{border-color:#c6a55c}.catalogue.svelte-cmq0hr button:where(.svelte-cmq0hr):focus-visible,.card.svelte-cmq0hr:focus-visible{outline:2px solid #c6a55c;outline-offset:4px}
