.stock[data-v-5f24fdb6]{border-radius:14px;align-self:flex-start;align-items:center;gap:5px;padding:3px 20px;font-size:13px;line-height:18px;display:inline-flex}.stock--in[data-v-5f24fdb6]{background:var(--green-soft);color:var(--green)}.stock--order[data-v-5f24fdb6]{background:var(--amber-soft);color:var(--amber)}.card[data-v-a96e5879]{background:#fff;flex-direction:column;min-width:0;height:100%;padding:16px;display:flex}.card__link[data-v-a96e5879]{color:var(--text-strong);text-decoration:none;display:block}.card__link:hover .card__name[data-v-a96e5879]{color:var(--violet)}.card__image[data-v-a96e5879]{place-items:center;height:120px;margin-bottom:14px;display:grid}.card__image img[data-v-a96e5879]{-o-object-fit:contain;object-fit:contain;width:auto;max-height:120px}.card__name[data-v-a96e5879]{-webkit-hyphens:auto;hyphens:auto;min-height:3.75em;font-size:14px;line-height:1.25;display:block}.card__stock[data-v-a96e5879]{margin:14px 0 12px}.card__attrs[data-v-a96e5879]{margin:0 0 12px;font-size:12px;line-height:1.2}.card__attrs dt[data-v-a96e5879]{color:var(--muted);letter-spacing:.02em}.card__attrs dd[data-v-a96e5879]{color:var(--text-strong);border-bottom:1px solid #e3e3e3;margin:0 0 2px;padding-bottom:2px}.card__buy[data-v-a96e5879]{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.card__cart[data-v-a96e5879]{background:var(--violet);color:#fff;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.card__cart[data-v-a96e5879]:hover{background:var(--violet-dark)}.card__cart--in[data-v-a96e5879]{background:#fd5a31}@media (width<=559.98px){.card[data-v-a96e5879]{padding:10px}.card__image[data-v-a96e5879]{height:100px}.card__image img[data-v-a96e5879]{max-height:100px}.card__name[data-v-a96e5879]{font-size:13px}}.grid[data-v-499c9b56]{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid}.grid>li[data-v-499c9b56]{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}@media (width<=559.98px){.grid[data-v-499c9b56]{grid-template-columns:repeat(2,minmax(0,1fr))}}
