.custom-contact-form__wrapper{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:662px;margin:0 auto}@media screen and (max-width:749px){.custom-contact-form__wrapper{align-items:flex-start}}.custom-contact-form__badge{display:inline-flex;align-items:center;padding:8px 18px;background:#fff;border-radius:100px;font-weight:500;font-size:14px;line-height:20px;color:#737b7d;border:1px solid #E6E6E6}.custom-contact-form__heading{text-align:center;margin:0;max-width:100%}@media screen and (max-width:749px){.custom-contact-form__heading{font-size:32px;line-height:40px;letter-spacing:.2px;text-align:left}}.custom-contact-form__subheading{text-align:center;margin:0;max-width:450px}@media screen and (max-width:749px){.custom-contact-form__subheading{text-align:left}}.custom-contact-form__form{width:100%;margin-top:24px;display:flex;flex-direction:column;gap:8px}@media screen and (min-width:750px){.custom-contact-form__form{margin-top:32px}}.custom-contact-form__message{padding:16px 20px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:14px;line-height:20px}.custom-contact-form__message svg{width:20px;height:20px;flex-shrink:0}.custom-contact-form__message--success{background:#e8f5e9;color:#2e7d32}.custom-contact-form__message--error{background:#ffebee;color:#c62828}.custom-contact-form__fields-row{display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width:750px){.custom-contact-form__fields-row{grid-template-columns:1fr 1fr}}.custom-contact-form__field{display:flex;flex-direction:column;gap:8px}.custom-contact-form__field--full{width:100%}.custom-contact-form__input-wrapper{position:relative;display:flex;align-items:center}.custom-contact-form__icon{position:absolute;left:20px;display:flex;align-items:center;justify-content:center;color:#9ca3af;pointer-events:none}.custom-contact-form__icon svg{width:24px;height:24px}.custom-contact-form__input{width:100%;padding:17px 20px 17px 52px;background:#f6f6f6;border:none;border-radius:18px;font-weight:500;font-size:14px;line-height:22px;color:#111214;transition:all .2s ease}.custom-contact-form__input::placeholder{color:#81858d}.custom-contact-form__input:focus,.custom-contact-form__input:focus-visible,.custom-contact-form__input:focus-within{outline:none;background:#efefef;border:none;box-shadow:none}.custom-contact-form__input[aria-invalid=true]{border:2px solid #C62828}.custom-contact-form__select-wrapper{position:relative;display:flex;align-items:center}.custom-contact-form__select{width:100%;padding:17px 52px;background:#f6f6f6;border:none;border-radius:18px;font-weight:500;font-size:14px;line-height:22px;color:#111214;cursor:pointer;-webkit-appearance:none;appearance:none;transition:all .2s ease}.custom-contact-form__select:focus,.custom-contact-form__select:focus-visible,.custom-contact-form__select:focus-within{outline:none;background:#efefef;border:none;box-shadow:none}.custom-contact-form__select option{padding:12px;background:#fff;color:#1a1a1a}.custom-contact-form__select option:first-child{color:#9ca3af}.custom-contact-form__select-arrow{position:absolute;right:20px;display:flex;align-items:center;justify-content:center;color:#9ca3af;pointer-events:none}.custom-contact-form__select-arrow svg{width:24px;height:24px}.custom-contact-form__textarea{width:100%;padding:17px 20px;background:#f6f6f6;border:none;border-radius:18px;font-weight:500;font-size:14px;line-height:22px;color:#111214;font-family:inherit;resize:none;min-height:267px;transition:all .2s ease}.custom-contact-form__textarea::placeholder{color:#81858d}.custom-contact-form__textarea:focus,.custom-contact-form__textarea:focus-visible,.custom-contact-form__textarea:focus-within{outline:none;background:#efefef;border:none;box-shadow:none}.custom-contact-form__error{font-size:12px;line-height:18px;color:#c62828;padding-left:4px}.custom-contact-form__button-wrapper{display:flex;justify-content:flex-end;margin-top:16px}.custom-contact-form__button{border:none;cursor:pointer}.custom-contact-form__button:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-contact-form.css.map */
