.wholesale-form-container{padding-top:100px;padding-bottom:100px}.wholesale-form-wrapper{max-width:700px;margin:0 auto;padding:0 20px}.wholesale-form__title{text-align:center;margin-bottom:48px}.wholesale-form__title *{color:#1f1f1e!important}.wholesale-form__form{display:flex;flex-direction:column;gap:20px}.wholesale-form__fields{display:flex;flex-direction:column;gap:32px}.wholesale-form__field-group{display:flex;flex-direction:column;gap:8px}.wholesale-form__label *{font-weight:600!important;color:#1f1f1e;text-align:left!important;line-height:150%!important}.wholesale-form__input{width:100%;padding:16px 24px;font-size:16px;font-family:var(--font-body-family);line-height:140%!important;color:#1f1f1e;background-color:#fff;border:1px solid #a4a4a4;border-radius:50px;outline:none;transition:all .3s ease;box-sizing:border-box}.wholesale-form__input::placeholder{color:#b2b2b2}.wholesale-form__input:focus{border-color:#8b8b8b;box-shadow:0 0 0 3px #0000000d}.wholesale-form__input:invalid:not(:placeholder-shown){border-color:#e74c3c}.wholesale-form__button-wrapper{margin-top:12px}.wholesale-form__button{width:100%!important}.wholesale-form__error{margin-top:12px;padding:12px 20px;background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:14px}.wholesale-form__success{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 20px;text-align:center}.wholesale-form__success-icon{width:60px;height:60px}.wholesale-form__success-heading{font-size:28px;font-weight:700;color:#1a1a1a}.wholesale-form__success-message{font-size:16px;color:#666;line-height:1.6}@media screen and (max-width: 850px){.wholesale-form-container{padding-top:40px;padding-bottom:40px}.wholesale-form__title{font-size:28px;margin-bottom:32px}.wholesale-form__input,.wholesale-form__button{padding:14px 20px;font-size:15px}}@media screen and (max-width: 600px){.wholesale-form-container{padding-top:30px;padding-bottom:30px}.wholesale-form-wrapper{padding:0 16px}.wholesale-form__title{font-size:24px;margin-bottom:28px}.wholesale-form__label{font-size:15px}.wholesale-form__input,.wholesale-form__button{padding:13px 18px;font-size:14px}.wholesale-form__form{gap:16px}.wholesale-form__success-heading{font-size:24px}.wholesale-form__success-message{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-wholesale-form.css.map */
