.catalog-fav[data-v-cf3b96d3]{position:absolute;z-index:6;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;color:var(--ink);cursor:pointer}.catalog-fav svg[data-v-cf3b96d3]{width:1.5rem;height:1.5rem;padding:.1rem;border-radius:50%;background:color-mix(in srgb,var(--surface-0) 80%,transparent);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.catalog-fav[data-v-cf3b96d3]:hover{color:var(--coral-text)}.catalog-fav[data-v-cf3b96d3]:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:50%}.catalog-fav--on[data-v-cf3b96d3]{color:var(--coral)}.catalog-fav--on svg[data-v-cf3b96d3]{fill:var(--coral)}
