.grc-franchise-form{padding:64px 0}.grc-franchise-form__inner{max-width:640px}.grc-franchise-form__heading{font-family:var(--font-heading-family, "Fraunces", serif);font-weight:600;font-size:28px;margin:0 0 10px}.grc-franchise-form__sub{font-size:15px;line-height:1.6;margin:0 0 32px}.grc-franchise-form__form{display:flex;flex-direction:column;gap:20px}.grc-franchise-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grc-franchise-form__field{display:flex;flex-direction:column;gap:6px}.grc-franchise-form__field label{font-size:13px;font-weight:600;color:var(--grc-ff-label-color, #1C1C1A);font-family:var(--font-body-family, "Inter", sans-serif)}.grc-franchise-form__field input,.grc-franchise-form__field textarea{font-family:var(--font-body-family, "Inter", sans-serif);font-size:15px;padding:12px 14px;border:1px solid #d8cfb8;border-radius:2px;background:#fff;color:#1c1c1a}.grc-franchise-form__field input:focus,.grc-franchise-form__field textarea:focus{outline:none;border-color:#1e3629}.grc-btn--franchise-form-submit{align-self:flex-start;display:inline-block;padding:14px 32px;border-radius:2px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;border:none;cursor:pointer;background:#c99a4b;color:#1c1c1a;font-family:var(--font-body-family, "Inter", sans-serif)}.grc-btn--franchise-form-submit:hover{opacity:.9}.grc-btn--franchise-form-submit:disabled{opacity:.6;cursor:not-allowed}.grc-franchise-form__status{margin:0;font-size:14px;color:#1e3629;min-height:20px}#grc-ff-form-wrap{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .4s ease}#grc-ff-form-wrap.grc-franchise-form__wrap--open{max-height:2600px;opacity:1;transition:max-height .6s ease,opacity .5s ease .1s}#grc-ff-form-wrap{padding-top:8px}.grc-franchise-form__faq{margin-top:40px;padding-top:32px;border-top:1px solid #E6DDC8}.grc-franchise-form__faq-heading{font-family:var(--font-heading-family, "Fraunces", serif);font-weight:600;font-size:20px;margin:0 0 18px}.grc-franchise-form__faq-item{margin-bottom:18px}.grc-franchise-form__faq-item:last-child{margin-bottom:0}.grc-franchise-form__faq-q{font-size:15px;font-weight:600;margin:0 0 4px;font-family:var(--font-body-family, "Inter", sans-serif)}.grc-franchise-form__faq-a{font-size:15px;line-height:1.6;margin:0;font-family:var(--font-body-family, "Inter", sans-serif)}@media(max-width:749px){.grc-franchise-form__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/grc-franchise-form.css.map */
