.pks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pk{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 20px 18px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.pk:hover{border-color:var(--line-3);box-shadow:var(--sh-hover)}.pk.on{border-color:var(--navy);background:var(--navy-050)}.pk-b{position:absolute;inset-block-start:-9px;inset-inline-start:20px;padding:3px 10px;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-3xs);font-weight:800}.pk-n{font-size:var(--fs-2xs);font-weight:700;color:var(--muted)}.pk-p{display:flex;align-items:baseline;gap:5px}.pk-p b{font-size:var(--fs-h1);font-weight:800;letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:var(--lh-flat)}.pk-p span{font-size:var(--fs-h4);font-weight:700;color:var(--muted)}.pk-p b.pk-txt{font-size:var(--fs-h3)}.pk-per{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.pk-off{font-style:normal;padding:2px 8px;border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok-deep);font-size:var(--fs-3xs);font-weight:800}.pk-desc{margin:12px 0 0;padding-block-start:12px;border-block-start:1px solid var(--line);color:var(--muted)}.pk-desc,.pk-gift{font-size:var(--fs-2xs);line-height:var(--lh-ui)}.pk-gift{margin:8px 0 0;display:flex;align-items:flex-start;gap:6px;color:var(--ink-2)}.pk-gift .mi{stroke:var(--accent-deep);flex:none;margin-block-start:1px}.pk .btn{margin-block-start:auto;justify-content:center}.pk-gift{margin-block-end:16px}.pk-vat{text-align:center;font-size:var(--fs-3xs);color:var(--muted);margin-block-start:6px}.pk-f{margin:12px 0 0;padding-block-start:12px;border-block-start:1px solid var(--line);flex-direction:column;list-style:none}.pk-f,.pk-f li{display:flex;gap:8px}.pk-f li{align-items:flex-start;font-size:var(--fs-2xs);color:var(--muted);line-height:var(--lh-ui)}.pk-f li.on{color:var(--ink-2)}.pk-f li b{font-weight:700;color:var(--ink)}.pk-f .mi{inline-size:14px;block-size:14px;stroke:var(--ok-deep);flex:none;margin-block-start:2px}.pk .btn{margin-block-start:16px}