.pgw-application{max-width:760px;margin:36px 0;padding:28px;background:#f5f8f3;border:1px solid #dce5d8}
.pgw-application h2{margin:0 0 18px;font-size:28px;line-height:1.25}
.pgw-application p{margin:0 0 20px}
.pgw-form{max-width:600px}
.pgw-form label{display:block;margin-bottom:7px;font-weight:500}
.pgw-form input:not([type=checkbox]),.pgw-form textarea{display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;border:1px solid #a4b0a0;border-radius:0;background:#fff;color:#19241e;font:inherit}
.pgw-form input[readonly]{background:#e5ede2}
.pgw-form input:focus,.pgw-form textarea:focus{outline:2px solid #536151;outline-offset:2px}
.pgw-form small{display:block;margin-top:6px;color:#536151;font-size:12px}
.pgw-form .pgw-consent label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;font-weight:400}
.pgw-consent input{flex:0 0 auto;margin-top:4px;width:18px;height:18px;accent-color:#536151}
.pgw-notice,.pgw-catalog-notice{padding:15px 18px;background:#e5ede2;color:#19241e;line-height:1.6}
.pgw-price-label{display:block;font-size:11px;line-height:1.5;font-weight:400;color:#536151}
.pgw-application .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:1px solid #b8c5b2;background:#e5ede2;color:#19241e;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}
.pgw-application .button:hover{background:#d9e5d4}
@media(max-width:600px){.pgw-application{padding:22px 16px;margin:24px 0}.pgw-application h2{font-size:24px}.pgw-application .button{width:100%;box-sizing:border-box}}
.pgw-store-email{display:inline-block;white-space:nowrap;overflow-wrap:normal;word-break:normal}
