.registration-form{--registration-blue: #1762ad;--registration-blue-dark: #124f91;--registration-ink: #17233b;--registration-muted: #667085;--registration-line: #dce4ef;--registration-field: #a9bfda;--registration-soft: #f5f8fc;background:#f4f8fc}.registration-form .registration-form-page{color:var(--registration-ink);padding:46px 20px 38px}.registration-form .registration-form-shell{margin:0 auto;max-width:800px}.registration-form .registration-form-breadcrumb{color:#52617a;font-size:13px;font-weight:600;margin:0 0 13px}.registration-form .registration-form-breadcrumb a{color:inherit;text-decoration:none}.registration-form .registration-form-heading{color:var(--registration-ink);font-size:clamp(30px,4vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0}.registration-form .registration-form-intro{color:#5e6c83;font-size:15px;line-height:1.55;margin:12px 0 24px;max-width:100%}.registration-form .registration-form-intro>*{margin:0}.registration-form .registration-form-card{background:#fff;border:1px solid var(--registration-line);border-radius:18px;box-shadow:0 18px 48px #203e6314;padding:34px 38px 38px}.registration-form .registration-form-section+.registration-form-section{border-top:1px solid var(--registration-line);margin-top:30px;padding-top:28px}.registration-form .registration-form-section-title{color:var(--registration-blue);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 20px}.registration-form .registration-form-grid{display:grid;gap:21px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.registration-form .registration-form-field{min-width:0;position:relative}.registration-form .registration-form-field--full{grid-column:1 / -1}.registration-form .registration-form-label,.registration-form .registration-form-question{color:var(--registration-ink);display:block;font-size:13px;font-weight:650;line-height:1.35;margin:0 0 8px}.registration-form .registration-required{color:#c63c32}.registration-form .registration-form-control{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--registration-field);border-radius:10px;box-shadow:none;box-sizing:border-box;color:var(--registration-ink);font-family:inherit;font-size:14px;height:48px;line-height:1.25;margin:0;min-height:48px;outline:none;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.registration-form select.registration-form-control{background-image:linear-gradient(45deg,transparent 50%,#43516a 50%),linear-gradient(135deg,#43516a 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding-right:38px}.registration-form .registration-form-control:focus{border-color:var(--registration-blue);box-shadow:0 0 0 3px #1762ad1f}.registration-form .registration-form-control::placeholder{color:#8a8f98;opacity:1}.registration-form .registration-form-control[readonly]{background:#f1f5fb;color:#65758d;cursor:default}.registration-form .registration-form-textarea{height:auto;line-height:1.5;min-height:116px;padding-bottom:12px;padding-top:12px;resize:vertical}.registration-form .registration-phone-control{align-items:center;background:#fff;border:1px solid var(--registration-field);border-radius:10px;display:flex;height:48px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.registration-form .registration-phone-control:focus-within{border-color:var(--registration-blue);box-shadow:0 0 0 3px #1762ad1f}.registration-form .registration-phone-prefix{border-right:1px solid var(--registration-line);color:#6f7783;flex:0 0 auto;padding:0 12px}.registration-form .registration-phone-control input{border:0;box-shadow:none;height:46px;min-width:0;outline:0;padding:0 13px;width:100%}.registration-form .registration-file-drop{align-items:center;background:#fbfdff;border:1.5px dashed #6f9bcd;border-radius:10px;cursor:pointer;display:flex;gap:14px;min-height:78px;padding:13px 16px;transition:background-color .2s ease,border-color .2s ease}.registration-form .registration-file-drop.is-dragging{background:#edf5ff;border-color:var(--registration-blue)}.registration-form .registration-file-input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.registration-form .registration-file-icon{color:var(--registration-blue);flex:0 0 30px;fill:none;height:30px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:30px}.registration-form .registration-file-copy{min-width:0}.registration-form .registration-file-title{color:#26344e;display:block;font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registration-form .registration-file-help{color:var(--registration-muted);display:block;font-size:11px;margin-top:2px}.registration-form .registration-file-button{background:#fff;border:1px solid var(--registration-blue);border-radius:9px;color:var(--registration-blue);flex:0 0 auto;font-size:13px;font-weight:700;margin-left:auto;padding:10px 17px}.registration-form #suggestions-container,.registration-form .registration-suggestions{background:#fff;border:1px solid var(--registration-line);border-radius:8px;box-shadow:0 12px 30px #142b4d24;display:none;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);z-index:20}.registration-form #suggestions-container .suggestion,.registration-form .registration-suggestions .suggestion{-webkit-appearance:none;appearance:none;background:#fff;border-bottom:1px solid #edf1f6;border-left:0;border-right:0;border-top:0;color:var(--registration-ink);cursor:pointer;display:block;font-family:inherit;font-size:13px;padding:10px 12px;text-align:left;width:100%}.registration-form #suggestions-container .suggestion:hover,.registration-form #suggestions-container .suggestion:focus,.registration-form .registration-suggestions .suggestion:hover,.registration-form .registration-suggestions .suggestion:focus{background:#f1f6fc}.registration-form .registration-choice-group{border:0;margin:0;padding:0}.registration-form .registration-choice-row{display:flex;flex-wrap:wrap;gap:10px 12px}.registration-form .registration-choice{align-items:center;border:1px solid var(--registration-field);border-radius:9px;cursor:pointer;display:inline-flex;gap:9px;min-height:46px;padding:0 17px}.registration-form .registration-choice input{accent-color:var(--registration-blue);height:14px;margin:0;width:14px}.registration-form .registration-choice:has(input:checked){background:#f5f9ff;border-color:var(--registration-blue)}.registration-form .registration-support-notice{background:#fff5dc;border:1px solid #edc875;border-radius:10px;color:#684c1c;font-size:13px;line-height:1.5;margin-top:18px;padding:14px 16px}.registration-form .registration-support-notice[hidden]{display:none}.registration-form .registration-support-notice a{color:inherit;font-weight:700;text-decoration:underline}.registration-form .registration-form-message{border-radius:8px;font-size:13px;line-height:1.45;margin-bottom:18px;padding:12px 14px}.registration-form .registration-form-message[hidden]{display:none}.registration-form .registration-form-message--error{background:#fff1f0;border:1px solid #efaaa4;color:#9d2920}.registration-form .registration-form-message--success{background:#effbf4;border:1px solid #9bd5b2;color:#22653d}.registration-form .registration-submit{background:linear-gradient(90deg,#2168b5,#185aa2);border:0;border-radius:10px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:15px;font-weight:700;margin-top:30px;min-height:48px;padding:12px 24px;transition:filter .2s ease,transform .2s ease;width:100%}.registration-form .registration-submit:hover{filter:brightness(.94)}.registration-form .registration-submit:active{transform:translateY(1px)}.registration-form .registration-submit:disabled{cursor:wait;opacity:.65}.registration-form .registration-form-help{color:#607089;font-size:12px;line-height:1.5;margin:22px auto 0;text-align:center}.registration-form .registration-form-help a{color:var(--registration-blue);text-decoration:underline}@media(max-width:749px){.registration-form .registration-form-page{padding:30px 14px}.registration-form .registration-form-card{border-radius:14px;padding:25px 18px 28px}.registration-form .registration-form-grid{grid-template-columns:1fr}.registration-form .registration-form-field--full{grid-column:auto}.registration-form .registration-file-drop{align-items:flex-start;flex-wrap:wrap}.registration-form .registration-file-copy{flex:1 1 calc(100% - 46px)}.registration-form .registration-file-button{margin-left:44px}}@media(prefers-reduced-motion:reduce){.registration-form *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/register-form.css.map */
