.productNotify{margin-top:16px;font-size:14px;color:var(--ink,#142344)}
.card .cardNotify,.pnToggle{display:block;width:100%;min-height:44px;padding:10px 12px;background:#fff;color:var(--blue,#034dc3);border:1px solid #c7d9f5;border-radius:8px;font:inherit;font-size:13px;font-weight:600;line-height:1.5;text-align:center;white-space:normal;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}
.card .cardNotify{margin-top:8px}
.card .cardNotifyPrimary,.pnToggle{background:#edf3ff}
.card .cardNotify:hover,.pnToggle:hover{background:#e2edff}
.card .cardNotify[aria-pressed=true],.pnToggle[aria-pressed=true]{background:#e7f3ee;border-color:#8cbca5;color:#185c3c}
.card .cardNotify:focus-visible,.pnToggle:focus-visible{outline:3px solid var(--blue,#034dc3);outline-offset:3px}
.card .cardNotify:disabled,.pnToggle:disabled{opacity:.65;cursor:wait}
.pnStatus{margin:8px 0 0;font-size:13px;line-height:1.5;color:#83401b;overflow-wrap:anywhere}
.pnStatus[hidden]{display:none}
.pVN[data-price-pending],#pdModal .pd .pVN[data-price-pending]{font-size:16px;white-space:normal;color:var(--muted,#55647b)}
@media(prefers-reduced-motion:reduce){.card .cardNotify,.pnToggle{transition:none}}
