.page{min-block-size:60vh;padding-block:calc(var(--header-h) + var(--space-5)) var(--space-8)}.crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-5);padding:0;color:var(--text-muted);font-size:var(--fs-sm);list-style:none}.crumbs li+li:before{content:"›";margin-inline-end:var(--space-2);color:color-mix(in srgb,var(--text) 35%,transparent)}.crumbs a{color:var(--text-muted);text-decoration:none}.crumbs a:hover{color:var(--gold-light)}.crumbs [aria-current=page]{color:var(--text)}.page-message{display:grid;justify-items:center;gap:var(--space-4);padding-block:var(--space-8);text-align:center}.page-message__title{font-family:var(--font-display);font-size:var(--fs-2xl)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-5);margin:0;padding:0;list-style:none}.card{display:grid;block-size:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--lc, var(--gold)) 30%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg) 88%,var(--lc, var(--gold)) 6%);color:var(--text);text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.card:hover{border-color:color-mix(in srgb,var(--lc, var(--gold)) 70%,transparent);transform:translateY(-3px)}.card__media{position:relative;display:grid;place-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--lc, var(--gold)) 35%,transparent),transparent 70%)}.card__media img{inline-size:80%;block-size:80%;object-fit:contain;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .45))}.card__noimg{font:700 3rem var(--font-display);color:var(--gold)}.card__badge{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);padding:2px var(--space-3);border-radius:var(--radius-full);background:#0009;font-size:var(--fs-xs)}.card__body{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5)}.card__name{font:700 var(--fs-lg) / 1.25 var(--font-display)}.card__desc{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-2)}.card__price{color:color-mix(in srgb,var(--la, var(--gold-light)) 70%,white);font-weight:700}.card__price small{color:var(--text-muted);font-weight:400}.card__more{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:600}@media(prefers-reduced-motion:reduce){.card:hover{transform:none}}@media(max-width:559.98px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.card__body{padding:var(--space-3)}.card__name{font-size:var(--fs-md)}.card__desc{display:none}.card__foot{flex-wrap:wrap}}
