.customer__page--form form{position:relative}.form__field-line .floating-label{display:flex;box-shadow:0 0 0 1px #000;border-radius:9px;overflow:hidden}.field__input{height:42px;border:1px solid #939393;border-radius:9px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);padding:0 13px;font-size:16px;outline:none;background:transparent;width:100%;transition:border-color .3s}.field__input:focus{outline:none;border-color:#000}.field__input::placeholder{color:inherit;opacity:1;color:#000}.field__input:focus::placeholder{opacity:0}.form__field-line .field__input{flex:1;border:0;border-radius:0}.form__field-line .field__input:not(:first-child){border-left:1px solid #000}.form__label-line{color:#000;margin-bottom:5px;font-size:14px}.form__label-line label{cursor:inherit}.form__disclaimer{font-size:14px;margin-top:5px;color:#000}.form__disclaimer a{text-decoration:underline}.field__list{display:flex;flex-direction:column;gap:var(--gap)}.field{position:relative}.field label{display:block;font-size:14px;margin-bottom:4px}.field--required label{position:relative;display:inline-block}.field--checkbox{display:flex;gap:10px;align-items:center}.field--checkbox label{margin:0}.field--required label:after{position:absolute;top:1px;right:-10px;line-height:1em;content:"*";color:#e00000;font-size:12px}.form__links{text-align:right;margin-top:10px}.form__submit{margin-top:30px}.form__submit .button{width:100%}.field__error-message{padding:8px var(--gap) 8px 45px;border-radius:9px;border:1px dashed #e00000;background:#fff;display:inline-block;position:absolute;top:100%;margin-top:5px;font-size:16px;font-weight:400;text-align:center;left:0;z-index:4}.field__error-message:before{content:"!";width:24px;height:24px;left:10px;top:50%;margin-top:-12px;border-radius:6px;background:#e00000;color:#fff;position:absolute;text-align:center;line-height:24px}.field__error-message:after{width:10px;height:10px;position:absolute;content:"";background:#fff;border-style:solid;border-color:#e00000;border-width:1px 1px 0 0;transform:translateY(-50%) rotate(-45deg);left:14px;top:-1px}.errors+.form__submit{margin-top:12px}.form-disclaimer{font-size:14px;color:var(--gray);margin-top:10px}.field--password{position:relative}.show-password{position:absolute;right:0;bottom:0;display:block;width:60px;height:42px}.field-form__links{display:flex;justify-content:space-between}@media (max-width: 768px){.form__field-line .floating-label{flex-wrap:wrap;box-shadow:none}.show-password{font-size:14px}.form__field-line .floating-label button{width:100%;margin-top:10px}.form__field-line .field__input{border:1px solid #000;width:50%}.form__field-line .field__input:nth-child(1){border-radius:9px}.form__field-line .field__input:nth-child(2){border-top-right-radius:9px;border-bottom-right-radius:9px}.field-form__links{font-size:14px}}.field__meassage-notice{position:absolute;width:95%;top:0;font-size:16px;text-align:center;border:1px solid #000;border-radius:9px;padding:1rem;background:#f7f177;margin-bottom:1rem}.field__meassage-notice .spinner{position:relative;display:inline-flex;margin-bottom:20px}.field__meassage-notice .spinner:after{content:"";position:absolute;bottom:-60%;left:50%;width:15px;height:15px;border:2px dashed var(--gray);border-radius:50%;z-index:1;animation:rotate 1.6s infinite linear}.hidden__register-form{visibility:hidden}.is-invalid:valid+.field__error-message.field__error-message--js,.field__error-message.field__error-message--js{display:none}.is-invalid+.field__error-message.field__error-message--js,.field__error-message.field__error-message--js.field__error-message--active{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/1462/assets/component-form.css.map?v=113643016385531447601702401210 */
