.pp-req{color:#b8923f;font-weight:700}.pp-req-note{margin:0 0 16px;font-size:12px;color:#6b7684}.pp-callback{margin:4px 0 20px;padding:16px 18px;background:#f7f8fa;border:1px solid #E4E7EB;border-radius:6px}.pp-callback__check{display:flex!important;align-items:center;gap:10px;margin:0!important;cursor:pointer;min-height:44px}.pp-callback__check input{width:20px!important;height:20px;flex:0 0 20px;accent-color:#2A3548;margin:0}.pp-callback__check span{display:inline!important;font-size:14px!important;font-weight:500!important;color:#1c2530;margin:0!important}.pp-callback__when{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid #E4E7EB}.pp-callback__when[hidden]{display:none}.pp-callback__when label{margin-bottom:0!important}.pp-success{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#1c25308c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .24s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.pp-success.is-open{opacity:1}.pp-success__card{background:#fff;border-radius:14px;padding:40px 34px 30px;max-width:420px;width:100%;text-align:center;box-shadow:0 24px 60px #1c253047;transform:translateY(14px) scale(.98);transition:transform .28s cubic-bezier(.32,.72,0,1)}.pp-success.is-open .pp-success__card{transform:translateY(0) scale(1)}.pp-success__tick{width:68px;height:68px;margin:0 auto 22px}.pp-success__tick svg{width:100%;height:100%}.pp-success__circle{stroke:#2e7d52;stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151}.pp-success.is-open .pp-success__circle{animation:ppTickCircle .5s cubic-bezier(.65,0,.45,1) .1s forwards}.pp-success__check{stroke:#2e7d52;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36}.pp-success.is-open .pp-success__check{animation:ppTickCheck .32s cubic-bezier(.65,0,.45,1) .5s forwards}@keyframes ppTickCircle{to{stroke-dashoffset:0}}@keyframes ppTickCheck{to{stroke-dashoffset:0}}.pp-success__title{font-size:22px;font-weight:600;letter-spacing:-.3px;color:#1c2530;margin:0 0 10px}.pp-success__body{font-size:15px;line-height:1.65;color:#4a5563;margin:0 0 14px}.pp-success__note{font-size:13px;line-height:1.6;color:#6b7684;margin:0 0 24px;padding-top:14px;border-top:1px solid #E4E7EB}.pp-success__btn{width:100%;min-height:48px;border:none;border-radius:8px;background:#2a3548;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease}.pp-success__btn:hover{background:#1c2530}@media(max-width:749px){.pp-callback__when{grid-template-columns:1fr;gap:0}.pp-success{align-items:flex-end;padding:0}.pp-success__card{max-width:none;border-radius:16px 16px 0 0;padding:34px 22px 26px;padding-bottom:calc(26px + env(safe-area-inset-bottom));transform:translateY(100%)}.pp-success.is-open .pp-success__card{transform:translateY(0)}.pp-success__tick{width:60px;height:60px;margin-bottom:18px}.pp-success__title{font-size:20px}}@media(prefers-reduced-motion:reduce){.pp-success,.pp-success__card{transition:none}.pp-success__circle,.pp-success__check{stroke-dashoffset:0;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/pp-callback.css.map */
