#MainContent .contact-form{width:100%;max-width:none;margin-inline:auto;padding:clamp(20px,3.8vw,48px);border:1px solid color-mix(in srgb,var(--color-foreground) 18%,transparent);background:var(--color-background);box-shadow:0 12px 38px rgb(var(--color-foreground-rgb) / .05);border-radius:4px}#MainContent .contact-form__form{display:flex;flex-direction:column;gap:16px;width:100%}#MainContent .contact-form__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%}#MainContent .contact-form__input{display:block;width:100%;min-width:0;min-height:52px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--color-foreground) 20%,transparent);border-radius:3px;background-color:var(--color-background);color:var(--color-foreground);font-size:var(--font-h5--size);line-height:1.45;box-shadow:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}#MainContent .contact-form__input::placeholder{color:rgb(var(--color-foreground-rgb) / .55);opacity:1}#MainContent .contact-form__input:hover{border-color:var(--color-accent, #C7A85E);background-color:var(--color-background)}#MainContent .contact-form__input:focus-visible{border-color:var(--color-accent, #C7A85E);background-color:var(--color-background);outline:2px solid color-mix(in srgb,var(--color-accent, #C7A85E) 45%,transparent);outline-offset:1px}#MainContent .contact-form__input--textarea{min-height:175px;resize:vertical}#MainContent .contact-form .button,#MainContent .contact-form button[type=submit]{min-height:48px;padding-inline:32px}#MainContent .contact-form__error,#MainContent .contact-form__success{line-height:1.5;font-size:var(--font-h5--size)}@media(max-width:749px){#MainContent .contact-form{padding:20px 16px}#MainContent .contact-form__form-row{grid-template-columns:minmax(0,1fr);gap:12px}#MainContent .contact-form__form{gap:12px}#MainContent .contact-form__input{min-height:48px;padding:12px 14px}#MainContent .contact-form .button,#MainContent .contact-form button[type=submit]{width:100%}}@media(prefers-reduced-motion:reduce){#MainContent .contact-form__input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/craftaurum-contact.css.map */
