.contact-form-container .layout__section:only-child{max-width:calc(410px + 4rem);padding:2rem;margin:auto;text-align:center}.contact-form-container .layout{background-color:var(--secondary-background);max-width:884px;margin:auto}.form-field input{border:1px solid black;font-size:.8rem;line-height:1.89;padding:0 .5rem}.form-field label{font-size:.8rem;font-weight:500;letter-spacing:.05em;display:flex;align-items:baseline;text-transform:uppercase}.form-field textarea{resize:none;font-size:.8rem;padding:.5rem;border:1px solid black;height:100px}.optional-field{font-size:.7rem;margin-left:.25rem}.form-field{display:flex;flex-direction:column;margin-bottom:1rem}.contact-form-text{font-size:.7rem;letter-spacing:.03em;line-height:1.25;font-weight:500;margin-bottom:3rem;text-align:left;text-transform:uppercase}.required-field{color:var(--error-color);font-size:1.25rem;line-height:23.92px}.contact-form-container h1{text-align:center;font-size:1.25rem;font-weight:700;margin-bottom:3rem;text-transform:uppercase}.file-upload{margin-bottom:16px}.drop-zone{border:2px dashed #999;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none}.drop-zone:hover,.drop-zone.is-dragover{border-color:#111;background:#f5f5f5}.drop-zone.has-file{border-color:#111}.file-feedback{margin-top:8px;font-size:14px;color:#333}.file-feedback.alert--error{color:var(--error-color)}.drop-zone-hint{display:block;margin-top:6px;font-size:12px;color:#777}.status--pending{border-left:4px solid #f59e0b;padding-left:12px}.status--success{border-left:4px solid #16a34a;padding-left:12px}
/*# sourceMappingURL=/cdn/shop/t/105/assets/contact-forms.css.map */
