.cat-card.svelte-1rbk2wu{border-radius:var(--r-xl);cursor:pointer;width:100%;box-shadow:var(--e1);transition:transform .25s var(--spring);background:0 0;border:none;padding:0;display:block;position:relative;overflow:hidden}.cat-card.svelte-1rbk2wu:active{transform:scale(.96)}.cat-card-thumb.svelte-1rbk2wu{aspect-ratio:1;background:radial-gradient(circle at 50% 38%, #fff, var(--surface2));justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.cat-card-thumb.svelte-1rbk2wu img:where(.svelte-1rbk2wu){object-fit:cover;object-position:center;width:100%;height:100%;animation:.5s imgIn;display:block;transform:translateY(-8%)}.cat-card-thumb.is-emoji.svelte-1rbk2wu .product-emoji:where(.svelte-1rbk2wu){font-size:60px}.cat-card-body.svelte-1rbk2wu{background:linear-gradient(to top, rgba(var(--bg-rgb), .96) 16%, rgba(var(--bg-rgb), .5) 56%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);padding:40px 14px 14px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 42%);mask-image:linear-gradient(#0000,#000 42%)}.cat-card-name.svelte-1rbk2wu{text-align:left;font-family:Unbounded,sans-serif;font-size:15px;font-weight:700;line-height:1.25}.lang-select.svelte-19ftpm1{position:relative}.lang-flag.svelte-19ftpm1{font-size:18px;line-height:1}.lang-menu.svelte-19ftpm1{z-index:40;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--e2);flex-direction:column;gap:2px;min-width:154px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.lang-opt.svelte-19ftpm1{border-radius:var(--r-sm);color:var(--text);cursor:pointer;white-space:nowrap;transition:background .15s, transform .15s var(--spring);background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;display:flex}.lang-opt.svelte-19ftpm1:active{transform:scale(.97)}.lang-opt.active.svelte-19ftpm1{background:var(--surface2)}.brand-actions.svelte-h7bcrl{align-items:center;gap:8px;display:flex}.cat-card-grid.svelte-h7bcrl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cat-back.svelte-h7bcrl{color:var(--text)}
