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