h2{color:#e94d30}.np-row.positive span{color:#e94d30}#np-discount{color:#e94d30}#np-save{color:#e94d30}.np-item{background:#ffffff!important}#np-summary{background:#ffffff!important;margin-top:54px}.post-password-form{max-width:560px;margin:40px auto 48px;padding:28px;background:var(--np-surface);border:1px solid var(--np-border);border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.06)}.post-password-form p{color:var(--np-muted);margin:0 0 12px 0!important;font-size:16px;line-height:1.5}.post-password-form input[type="password"]{width:100%;padding:14px 16px;font-size:16px;color:var(--np-text);border:1px solid var(--np-border);border-radius:12px;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.post-password-form input[type="password"]::placeholder{color:#94a3b8}.post-password-form input[type="password"]:focus{border-color:var(--np-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--np-brand) 18%,transparent)}.post-password-form input[type="submit"]{display:inline-block;margin-top:14px;padding:12px 24px;font-weight:600;border-radius:9999px;border:1px solid var(--np-brand);background:var(--np-brand);color:#fff;cursor:pointer;transition:transform .06s ease,opacity .2s ease,box-shadow .2s ease}.post-password-form input[type="submit"]:hover{opacity:.92;box-shadow:0 6px 18px rgba(0,0,0,.12)}.post-password-form input[type="submit"]:active{transform:translateY(1px)}.post-password-form label{display:none}.et_password_protected_form{text-align:left}.entry-title .protected{display:none}@media (max-width:480px){.post-password-form{padding:22px;margin:28px auto}}