.styled-form .field{position:relative}.styled-form .field label{position:absolute;top:.5rem;left:2rem;font-size:14px;color:#000;transform:translateY(50%);transition:all .3s ease}.styled-form .field__input[type=date]::-webkit-calendar-picker-indicator{position:relative;bottom:5px}.label.form__label.recipient-form-field-label.recipient-form-field-label--space-between{font-size:1.2rem}.recipient-form-field-label--space-between{font-size:1rem}.styled-form .field__input{width:100%;min-width:100%;max-width:100%;padding:25px 10px 10px 18px;border:1px solid #D2E7E8;border-radius:25px;color:#000}.styled-form textarea.field__input{min-height:200px}.styled-form .field__input::placeholder{opacity:0}.styled-form .field__input:focus~.field__label,.styled-form .field__input:not(:placeholder-shown)~.field__label,.styled-form .field__input:-webkit-autofill~.field__label,.styled-form .field__input:focus~label,.styled-form .field__input:not(:placeholder-shown)~label,.styled-form .field__input:-webkit-autofill~label{font-size:1rem;top:-1px;left:2rem}span.error-message{font-size:1.5rem}.product-form__recipient-error-message-wrapper{background:#f8f8f8;padding:10px;margin:10px 0 0;border:1px solid #666}h2.form__message{margin:0;font-size:1.5rem}h2.form__message svg{position:relative;top:2px}.recipient-fields__field .form__message:not(.hidden){display:flex;align-items:center;gap:7px;padding:10px 0 0;font-size:1.2rem}.recipient-fields__field .form__message .error-message{font-size:1.2rem}li.error-message{list-style:none;margin:0;padding:0}.product-form__recipient-error-message-wrapper ul{margin:10px 0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/363/assets/component-recipient-form.css.map */
