.catalog-card[data-v-068fc336]{overflow:hidden;border:1px solid var(--rovana-border);border-radius:var(--rovana-neo-radius);background:var(--rovana-neo-surface);box-shadow:var(--rovana-neo-raised);transition:transform .24s ease,box-shadow .24s ease}.catalog-card[data-v-068fc336]:hover{box-shadow:var(--rovana-neo-raised-lg);transform:translateY(-5px)}.catalog-card__image[data-v-068fc336]{position:relative;display:block;overflow:hidden;aspect-ratio:1.12;margin:9px;border-radius:17px;background:var(--rovana-neo-surface);box-shadow:var(--rovana-neo-inset)}.catalog-card__image img[data-v-068fc336]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.catalog-card:hover .catalog-card__image img[data-v-068fc336]{transform:scale(1.035)}.catalog-card__image span[data-v-068fc336]{position:absolute;inset-block-start:14px;inset-inline-start:14px;padding:6px 11px;border-radius:999px;background:rgb(var(--rovana-primary-rgb)/92%);color:#fff;font-size:var(--rovana-text-sm);font-weight:700}.catalog-card__body[data-v-068fc336]{padding:18px}.catalog-card__body>small[data-v-068fc336]{color:var(--rovana-accent-hover);font-size:var(--rovana-text-sm);font-weight:700}.catalog-card h3[data-v-068fc336]{margin:4px 0 5px;font-size:var(--rovana-text-xl);line-height:1.55}.catalog-card h3 a[data-v-068fc336]{color:var(--rovana-primary-ink);text-decoration:none}.catalog-card__body>p[data-v-068fc336]{min-height:44px;margin:0;color:var(--rovana-text-muted);font-size:var(--rovana-text-sm);line-height:1.9}.catalog-card__price[data-v-068fc336]{display:flex;min-height:45px;flex-direction:column;justify-content:center;margin:13px 0}.catalog-card__price del[data-v-068fc336]{color:var(--rovana-text-muted);font-size:var(--rovana-text-sm)}.catalog-card__price strong[data-v-068fc336]{color:var(--rovana-primary-deep);font-size:var(--rovana-text-md)}.catalog-card button[data-v-068fc336]{display:flex;width:100%;min-height:45px;align-items:center;justify-content:center;border:1px solid var(--rovana-border);border-radius:14px;background:var(--rovana-neo-surface);box-shadow:var(--rovana-neo-raised-sm);color:var(--rovana-primary-deep);cursor:pointer;font:inherit;font-size:var(--rovana-text-sm);font-weight:700;gap:8px}.catalog-card button[data-v-068fc336]:active:not(:disabled){box-shadow:var(--rovana-neo-pressed);transform:translateY(1px)}.catalog-card button[data-v-068fc336]:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.catalog-card button[data-v-068fc336] svg{width:17px;height:17px}.catalog-card .catalog-card__error[data-v-068fc336]{min-height:0;margin-top:8px;color:var(--rovana-danger-hover);font-size:var(--rovana-text-sm)}
