.pc{border:1px solid var(--ym-color-border);border-radius:var(--ym-radius-md);box-shadow:var(--ym-shadow-card);overflow:hidden;position:relative}.pc:hover{border-color:color-mix(in srgb,var(--ym-color-accent) 42%,var(--ym-color-border));box-shadow:0 14px 34px #102a4c1a;transform:translateY(-2px)}.pc__media{background:#fff;overflow:hidden;position:relative}.pc .ym-card__media{background:#fff;border-bottom:1px solid var(--ym-color-border);-o-object-fit:contain;object-fit:contain;padding:12px}.pc__badge{background:#fffffff0;border-radius:3px;color:var(--ym-color-text-primary);font-size:11px;font-weight:800;inset-inline-start:14px;letter-spacing:.04em;padding:6px 9px;position:absolute;text-transform:uppercase;top:14px;z-index:1}.pc .ym-card__body{gap:12px;padding:22px 22px 24px}.pc .ym-card__title{font-size:20px}.pc .ym-card__text,.pc .ym-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc__main-link:after{content:"";inset:0;position:absolute}.pc .ym-card__meta{margin-top:auto;position:relative;z-index:1}.pc__sku{color:var(--ym-color-text-muted);font-size:12px;overflow-wrap:anywhere}.pc .ym-text-link{flex-shrink:0;margin-inline-start:auto}.pc:focus-within{border-color:var(--ym-color-primary)}@media(max-width:639px){.pc .ym-card__body{gap:10px;padding:18px 18px 20px}.pc .ym-card__title{font-size:18px}}.pc__ph{align-items:center;background:linear-gradient(135deg,var(--ym-color-primary-soft),var(--ym-color-bg-subtle));color:var(--ym-color-primary);display:flex;font-size:34px;font-weight:700;justify-content:center;letter-spacing:.04em}@media(hover:none){.pc:hover{box-shadow:var(--ym-shadow-card);transform:none}}
