.pzp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#231f209e}.pzp-overlay[hidden]{display:none}.pzp-card{position:relative;width:min(420px,100%);max-height:92vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 24px 64px #00000059;animation:pzpIn .28s ease-out}@keyframes pzpIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pzp-card{animation:none}}.pzp-banner{display:block;width:100%;height:auto;border-radius:16px 16px 0 0}.pzp-close{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;border-radius:50%;background:#231f20bf;color:#fff;font-size:24px;line-height:1;cursor:pointer}.pzp-close:hover{background:#231f20}.pzp-close:focus-visible,.pzp-input:focus-visible,.pzp-btn:focus-visible,.pzp-consent input:focus-visible{outline:3px solid #ee3135;outline-offset:2px}.pzp-form{padding:18px 22px 22px}.pzp-label{display:block;margin:10px 0 4px;font-weight:800;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:#231f20}.pzp-input{width:100%;padding:13px 14px;border:2px solid #ee3135;border-radius:10px;font-size:16px;color:#231f20;background:#fff}.pzp-input::placeholder{color:#9b9b9b}.pzp-consent{display:flex;gap:10px;align-items:flex-start;margin:14px 0 4px;font-size:12.5px;line-height:1.45;color:#555;cursor:pointer}.pzp-consent input{margin-top:2px;width:18px;height:18px;flex:0 0 auto;accent-color:#ee3135}.pzp-consent a{color:#555;text-decoration:underline}.pzp-btn{width:100%;margin-top:12px;padding:15px;border:0;border-radius:999px;background:#ee3135;color:#fff;font-size:17px;font-weight:800;cursor:pointer}.pzp-btn:hover{filter:brightness(1.07)}.pzp-btn[disabled]{opacity:.6;cursor:wait}.pzp-err{margin:10px 0 0;font-size:14px;font-weight:700;color:#c00}.pzp-done{padding:28px 22px 34px;text-align:center}.pzp-done-big{margin:0;font-size:24px;font-weight:800;color:#231f20}.pzp-done-sub{margin:8px 0 0;font-size:15px;color:#555}.pzp-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pzp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/46/assets/pir-x-pir-zip-popup-1.css.map */
