.card.svelte-11ja2cl{--face:var(--k1);border-radius:var(--r-card);background:var(--face);transition:background-color .35s var(--glide);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.card.mid.svelte-11ja2cl{--face:var(--k2)}.card.dark.svelte-11ja2cl{--face:#1b1b1e;color:var(--paper)}.card.svelte-11ja2cl:hover{--face:var(--k2)}.card.dark.svelte-11ja2cl:hover{--face:#232327}.img.svelte-11ja2cl{aspect-ratio:16/10;background:0 0;padding:8% 7% 4%;display:block;position:relative}.img.svelte-11ja2cl picture{width:100%;height:100%;transition:transform .7s var(--glide)}.card.svelte-11ja2cl:hover .img:where(.svelte-11ja2cl) picture{transform:scale(1.035)translateY(-1%)}.tag.svelte-11ja2cl{background:var(--ink);color:var(--reaper);border-radius:6px;padding:5px 8px 4px;font-size:9.5px;position:absolute;top:14px;left:14px}.body.svelte-11ja2cl{align-content:start;gap:8px;padding:4px 20px 20px;display:grid}.name.svelte-11ja2cl{letter-spacing:-.03em;font-size:20px;font-weight:720;line-height:1.15}.name.svelte-11ja2cl:after{content:"";z-index:0;position:absolute;inset:0}.hook.svelte-11ja2cl{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.dark.svelte-11ja2cl .hook:where(.svelte-11ja2cl){color:var(--paper-2)}.specs.svelte-11ja2cl{margin:2px 0 0}.foot.svelte-11ja2cl{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex;position:relative}.price.svelte-11ja2cl{gap:4px;display:grid}.price.svelte-11ja2cl strong:where(.svelte-11ja2cl){letter-spacing:-.02em;white-space:nowrap;font-size:19px;font-weight:720}.avail.svelte-11ja2cl{align-items:center;gap:7px;display:inline-flex}.add.svelte-11ja2cl{flex:none}.lg.svelte-11ja2cl .name:where(.svelte-11ja2cl){font-size:clamp(24px,2.2vw,32px)}.lg.svelte-11ja2cl .img:where(.svelte-11ja2cl){aspect-ratio:16/9}
