/* 1814 Design System — «انتخاب کالا» (S49-150). A site may set --pk-on (chosen), --pk-on-bg, --pk-on-ink, --pk-line, --pk-r. */
.pk{--pk-on:#E2452E;--pk-on-bg:#FEF2F0;--pk-on-ink:#B42318;--pk-line:#E5E7EB;--pk-r:12px;--pk-mut:#6B7280;display:flex;flex-direction:column;gap:14px}
.pk-row{display:flex;flex-direction:column;gap:8px}
.pk-lab{font-weight:700;font-size:14px;display:flex;gap:8px;align-items:baseline}.pk-lab b{font-weight:500;color:var(--pk-mut);font-size:13px}
.pk-chips{display:flex;gap:8px;flex-wrap:wrap}
.pk-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1.5px solid var(--pk-line);background:#fff;border-radius:var(--pk-r);font:inherit;font-size:14px;color:inherit;cursor:pointer;transition:border-color .12s,background .12s}
.pk-chip:hover{border-color:var(--pk-on)}
.pk-chip.on{border-color:var(--pk-on);background:var(--pk-on-bg);color:var(--pk-on-ink)}
.pk-chip small{font-size:11px;color:var(--pk-mut)}
.pk-chip:disabled{opacity:.45;cursor:default;border-style:dashed}.pk-chip:disabled span{text-decoration:line-through}.pk-chip:disabled:hover{border-color:var(--pk-line)}
.pk-sz{min-width:56px;justify-content:center}
.pk-dot{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.18);flex:none}
.pk-step{display:inline-flex;align-items:center;border:1px solid var(--pk-line);border-radius:999px;overflow:hidden;align-self:flex-start}.pk-step button{border:0;background:#fff;width:40px;height:40px;font-size:20px;line-height:1;cursor:pointer;color:inherit}.pk-step button:disabled{opacity:.3;cursor:default}.pk-step span{min-width:30px;text-align:center;font-weight:700}
.pk-hint{margin:0;color:var(--pk-mut);font-size:13px}.pk-hint.low{color:#B45309;font-weight:600}.pk-hint[hidden]{display:none}
/* the WooCommerce product page: Woo's selects stay (hidden) and keep driving the cart */
form.pk-on .variations,form.pk-on .reset_variations{display:none!important}
.pk-woo{margin:0 0 16px}
