.template-page.order-form #MainContent,.template-page.order-form .order-form{padding-top:0;margin-top:10px}.order-form{padding:0 0 3rem;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:rgb(var(--color-foreground))}.order-form__breadcrumb{margin:0 0 .8rem}.order-form__breadcrumb .m-breadcrumb{padding-top:.8rem;padding-bottom:0}.order-form__wrapper{max-width:64rem;margin:0 auto}.order-form__heading{margin:0 0 1.2rem;text-align:center;font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-style:var(--font-style-header);color:rgb(var(--color-heading));letter-spacing:var(--heading-letter-spacing)}.order-form__description{margin-bottom:1.2rem;text-align:center;font-family:inherit;color:rgb(var(--color-foreground))}.order-form .m-contact-form__main{margin-top:0;padding-top:0}.order-form__form{max-width:56rem;margin:0 auto;padding:2rem;display:grid;gap:1.4rem;background:rgba(var(--color-background),1);border:.1rem solid rgba(var(--color-border),1);border-radius:var(--blocks-radius, .4rem)}.order-form__field{display:flex;flex-direction:column;gap:.5rem}.order-form__label{font-family:var(--font-stack-body);font-weight:700;font-size:calc(var(--font-base-size, 16) * 1px);letter-spacing:var(--body-letter-spacing, normal);text-transform:uppercase;color:rgb(var(--color-foreground));margin-bottom:0}.order-form__required{color:rgb(var(--color-error, 198 40 40))}.order-form__form .form-field--input{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-size:calc(var(--font-base-size, 16) * 1px);color:rgb(var(--color-foreground));background:rgb(var(--color-background));border-color:rgba(var(--color-border),1)}.order-form__submit{width:100%;margin-top:.4rem;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);letter-spacing:var(--btn-letter-spacing, normal);text-transform:uppercase}.order-form__submit .m-spinner-icon{display:none}.order-form__submit.is-loading .m-spinner-icon{display:inline-flex}.order-form__submit:disabled{opacity:.75;cursor:wait}@media screen and (max-width:749px){.order-form{padding-bottom:2rem}.order-form__breadcrumb .m-breadcrumb{padding-top:.6rem}.order-form__form{padding:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/order-form.css.map */
