.pcard[data-v-c4cdd3fc]{display:flex;flex-direction:column;height:100%;transition:transform .18s}.pcard[data-v-c4cdd3fc]:hover{transform:translate(-2px,-3px) rotate(-.3deg)}.pcard__pic[data-v-c4cdd3fc]{background:#fff;border-bottom:1.5px solid var(--line);display:block;padding:12px}.pcard__pic img[data-v-c4cdd3fc]{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;width:100%}.pcard__art[data-v-c4cdd3fc]{display:block;height:auto;width:100%}.pcard__marks[data-v-c4cdd3fc]{display:flex;gap:6px;position:absolute;right:8px;top:8px}.mark[data-v-c4cdd3fc]{background:var(--paper);border:1.5px solid var(--line);border-radius:50%;color:var(--pencil);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;transition:color .15s,background-color .15s;width:34px}.mark[data-v-c4cdd3fc]:hover{background:var(--paper-2);color:var(--graphite)}.mark.is-on[data-v-c4cdd3fc]{border-color:var(--accent);color:var(--accent)}.pcard__body[data-v-c4cdd3fc]{flex:1;padding:14px 16px 4px}.pcard__brand[data-v-c4cdd3fc]{color:var(--pencil);font-size:12.5px;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.pcard h3[data-v-c4cdd3fc]{font-size:16px;font-weight:600;line-height:1.3}.pcard h3 a[data-v-c4cdd3fc]{text-decoration:none}.pcard h3 a[data-v-c4cdd3fc]:hover{text-decoration:underline;text-underline-offset:3px}.pcard__short[data-v-c4cdd3fc]{color:var(--pencil);font-size:13.5px;line-height:1.45;margin:8px 0 0}.pcard__foot[data-v-c4cdd3fc]{align-items:stretch;border-top:1px dashed rgba(58,58,58,.35);display:flex;flex-direction:column;gap:12px;margin-top:10px;padding:12px 16px 16px}.pcard__price[data-v-c4cdd3fc]{font-size:18px;font-weight:700;margin:0}.pcard__price.is-request[data-v-c4cdd3fc]{font-size:15px}.pcard__stock[data-v-c4cdd3fc]{color:var(--pencil);font-size:13px;margin:2px 0 0}.pcard__stock.is-in[data-v-c4cdd3fc]:before{background:#3f8f4f;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:6px;vertical-align:1px;width:7px}.pcard__buy[data-v-c4cdd3fc]{background:var(--paper);border:1.5px solid var(--line);border-radius:4px;color:var(--graphite);cursor:pointer;flex-shrink:0;font:600 14px/1 var(--font);padding:11px 14px;text-align:center;text-decoration:none;transition:background-color .15s,color .15s}.pcard__buy[data-v-c4cdd3fc]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.pcard__buy.is-added[data-v-c4cdd3fc]{background:var(--graphite);border-color:var(--graphite);color:#fff}
