.primary-input-wrapper{position:relative;display:flex;flex-direction:column}.primary-input-wrapper .input{position:relative;margin:0;padding:16px 32px;outline:none;border-width:2px;border-style:solid;border-color:#5171931a;border-radius:150px;height:60px;background-color:transparent;line-height:24px;letter-spacing:.02em;font-weight:600;color:#406184;transition:.2s;-webkit-appearance:none}@media (min-width: 992px){.primary-input-wrapper .input{height:56px}}.primary-input-wrapper .input:-webkit-autofill,.primary-input-wrapper .input:-webkit-autofill:focus{-webkit-text-fill-color:#406184}.primary-input-wrapper .input:required{border-color:#51719380}.primary-input-wrapper .input:not(:-moz-placeholder-shown){border-color:#5171931a}.primary-input-wrapper .input,.primary-input-wrapper .input:not(:placeholder-shown){border-color:#5171931a}.primary-input-wrapper .input:not(:-moz-placeholder-shown)~.label{transform:translateY(-230%);font-size:14px;pointer-events:auto}.primary-input-wrapper .input:not(:placeholder-shown)~.label,.primary-input-wrapper .input:focus~.label{transform:translateY(-230%);font-size:14px;pointer-events:auto}.primary-input-wrapper .input:focus{border-color:#406184}.primary-input-wrapper .input::-moz-placeholder{color:#51719380;line-height:24px;font-weight:400}.primary-input-wrapper .label,.primary-input-wrapper .input::placeholder{color:#51719380;line-height:24px;font-weight:400}.primary-input-wrapper .error-block,.primary-input-wrapper .label{position:absolute;top:50%;padding:0 34px;left:0;transform:translateY(-50%);transform-origin:left top;pointer-events:none;letter-spacing:.02em;transition:all .2s;overflow:hidden;width:100%;transition-property:transform,color,font-size}.primary-input-wrapper .error-block{color:#1b7fe7;font-size:14px;font-weight:300;font-style:normal;top:100%;transform:none;padding-top:5px;pointer-events:auto}.primary-input-wrapper .additional-content{position:absolute;bottom:0;left:0;width:100%;height:100%}.primary-input-wrapper.float-label,.primary-input-wrapper.float-label .additional-content{margin-top:44px}.primary-input-wrapper.has-error .label{color:#1b7fe780}.primary-input-wrapper.has-error .input{border-color:#1b7fe7;color:#1b7fe7;font-weight:700}.primary-input-wrapper.has-error .input::-moz-placeholder{color:#1b7fe7}.primary-input-wrapper.has-error .input::placeholder{color:#1b7fe7}
/*# sourceMappingURL=/cdn/shop/t/61/assets/form-input.css.map */
