.product-card.svelte-gexua7{box-sizing:border-box;--card-width: 130px;position:relative;display:block;padding:1rem;min-width:var(--card-width);height:100%;font-size:.875rem;line-height:1.5;background-color:var(--ui-01);border-radius:.5rem;border:1px solid var(--hover-ui);cursor:pointer}@media screen and (min-width: 30rem){.product-card.svelte-gexua7{--card-width: 180px}}.product-card.fixed-width.svelte-gexua7{width:var(--card-width)}.product-card.focused.svelte-gexua7{background:var(--row-background-focused)}.product-card.focused.svelte-gexua7 .pack-art .demo-button-wrapper,.product-card.svelte-gexua7:hover .pack-art .demo-button-wrapper,.product-card.svelte-gexua7:focus-within .pack-art .demo-button-wrapper{opacity:1}.product-card.focused.svelte-gexua7 .pack-art:before,.product-card.svelte-gexua7:hover .pack-art:before,.product-card.svelte-gexua7:focus-within .pack-art:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#121214;opacity:.08;top:0}.pack-art.svelte-1nbnurj{padding-top:100%;box-sizing:border-box;position:relative}.pack-art.svelte-1nbnurj .wrapper:where(.svelte-1nbnurj){position:absolute;top:0;width:100%;height:100%}.card-link.svelte-1nbnurj{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card-link.svelte-1nbnurj:hover,.card-link.svelte-1nbnurj:focus{transition:box-shadow .2s ease;box-shadow:0 0 0 3px var(--focus);border-radius:.5rem}.pack-info.svelte-1nbnurj{height:6rem}.pack-info.svelte-1nbnurj a:where(.svelte-1nbnurj){color:var(--text-01);text-decoration:none}.pack-info.svelte-1nbnurj .name:where(.svelte-1nbnurj){font-size:inherit;line-height:inherit;font-weight:500;bottom:5rem;right:1rem;left:1rem;line-height:1.1;width:unset}.pack-info.svelte-1nbnurj .row:where(.svelte-1nbnurj){position:absolute;left:1rem;right:1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pack-info.svelte-1nbnurj .description:where(.svelte-1nbnurj){bottom:3.75rem;padding:0;overflow:hidden;white-space:nowrap;height:1.25rem;color:var(--text-03)}.pack-info.svelte-1nbnurj .label:where(.svelte-1nbnurj){overflow:visible;z-index:2;bottom:1rem;height:1.25rem;line-height:1.25;display:flex;justify-content:flex-end;align-items:center}.pack-info.svelte-1nbnurj .label:where(.svelte-1nbnurj) a:where(.svelte-1nbnurj){padding:.5rem 0}.pack-info.svelte-1nbnurj .label:where(.svelte-1nbnurj) span:where(.svelte-1nbnurj){flex-grow:1;align-self:flex-end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card:hover .companion-pack-overflow-menu.svelte-1nbnurj,.product-card:focus-within .companion-pack-overflow-menu.svelte-1nbnurj{opacity:1}.companion-pack-overflow-menu.svelte-1nbnurj{z-index:2;flex-shrink:0;margin-right:-.65rem;margin-bottom:-1px;opacity:0;transition:opacity .2s;border:none;border-radius:0;--button-icon-color: var(--text-03);--button-icon-color-hover: var(--text-03);--button-background: transparent;--button-border: transparent;--button-border-radius: 0;--button-padding: 0}.tags.svelte-1nbnurj{bottom:3.75rem;padding:0;margin:0;overflow:hidden;white-space:normal;height:1.25rem;color:var(--text-03)}.tags.svelte-1nbnurj li:where(.svelte-1nbnurj){display:inline-block}.tags.svelte-1nbnurj li:where(.svelte-1nbnurj):not(:first-child):before{content:", "}
