.mb-contact{max-width:calc(1326 * var(--mb-px));min-height:calc(990 * var(--mb-px));margin-inline:auto;margin-block-start:var(--mb-contact-card-gap);margin-block-end:calc(163 * var(--mb-px));background-color:var(--mb-color-surface-alt);padding:calc(130 * var(--mb-px)) calc(120 * var(--mb-px)) calc(109 * var(--mb-px))}.mb-contact--plain{min-height:0;margin-block-end:calc(140 * var(--mb-px));padding-block-end:0;background-color:transparent}.mb-contact__heading{font-family:var(--mb-font-heading);font-size:var(--mb-h2-size);font-weight:var(--mb-heading-weight);line-height:var(--mb-heading-line-height);letter-spacing:var(--mb-heading-tracking);text-align:center;text-transform:none;color:var(--mb-color-text)}@supports (text-box: trim-both cap alphabetic){.mb-contact__heading{text-box:trim-both cap alphabetic}}.mb-contact__intro{max-width:calc(786 * var(--mb-px));margin:calc(28 * var(--mb-px)) auto 0;font-size:var(--mb-body-lg-size);line-height:var(--mb-body-line-height);text-align:center}.mb-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-contact-gap);margin-top:calc(65 * var(--mb-px))}.mb-contact__field--full{grid-column:1 / -1}.mb-contact__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mb-contact__input,.mb-contact__textarea{display:block;width:100%;height:var(--mb-contact-field-height);padding:0 calc(var(--mb-contact-field-inset) - var(--mb-border-width));border:var(--mb-border);border-radius:var(--mb-radius);background-color:var(--mb-color-pure-white);color:var(--mb-color-text);font-family:var(--mb-font-body);font-size:var(--mb-body-lg-size);line-height:var(--mb-body-line-height)}.mb-contact__textarea{height:var(--mb-contact-textarea-height);padding-block:calc(27 * var(--mb-px));resize:vertical}.mb-contact__input::placeholder,.mb-contact__textarea::placeholder{color:var(--mb-contact-label-color);opacity:1}.mb-contact__actions{display:flex;justify-content:center;margin-top:calc(34 * var(--mb-px))}.mb-contact__submit{width:var(--mb-contact-cta-width);height:var(--mb-contact-field-height);border:0;border-radius:var(--mb-radius);background-color:var(--mb-color-accent);color:var(--mb-color-text-inverse);cursor:pointer;font-family:var(--mb-font-body);font-size:var(--mb-body-md-size);font-weight:var(--mb-body-weight-bold);letter-spacing:.02em;text-transform:none}.mb-contact__message{grid-column:1 / -1;margin-top:var(--mb-space-sm);padding:var(--mb-space-xs) var(--mb-space-sm);border:var(--mb-border);font-size:var(--mb-body-sm-size)}.mb-contact__message--error{border-color:var(--mb-color-error);color:var(--mb-color-error)}.mb-contact__message ul{margin:var(--mb-space-2xs) 0 0;padding-inline-start:var(--mb-space-sm)}@media(max-width:1023px){.mb-contact{min-height:0;padding:var(--mb-space-2xl) var(--mb-space-lg);margin-block-end:96px}.mb-contact--plain{padding-inline:0;padding-block-end:0;margin-block-end:96px}.mb-contact__fields{margin-top:var(--mb-space-lg)}.mb-contact{margin-block-start:min(var(--mb-contact-card-gap),var(--mb-section-cap))}}@media(max-width:767px){.mb-contact,.mb-contact--plain{margin-block-end:64px}.mb-contact{padding:32px 20px}.mb-contact__intro{margin-block-start:16px}.mb-contact__fields{grid-template-columns:minmax(0,1fr);margin-block-start:32px}.mb-contact__textarea{height:200px}.mb-contact__actions{margin-block-start:24px}.mb-contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/contact-form.css.map */
