.form-rows,.form-row{display:flex;flex-direction:column;gap:calc(var(--spacing-base) + var(--spacing-half))}@media screen and (min-width: 768px){.form-row{flex-direction:row}}.form-group{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.form-group label{display:flex;color:var(--color-dark-grey);font-size:var(--font-label-size);font-weight:500;gap:10px;align-items:center}.form-group input,.form-group select{color:var(--color-dark-grey);border:1px solid var(--color-grey);border-radius:4px;padding:7px 14px;line-height:1;margin-left:0;font-size:var(--body-font-size);width:100%;max-width:320px}.form-group select{height:40px}.form-group input::placeholder{color:var(--color-dark-grey);opacity:.75}.form-group input:focus,.form-group input:active,.form-group input:focus-visible,.form-group input:hover,.form-group select:focus,.form-group select:active,.form-group select:focus-visible,.form-group select:hover{outline:none;border-color:var(--color-error-1)}.form-group input:focus,.form-group input:focus-visible,.form-group select:focus,.form-group select:focus-visible{box-shadow:0 0 0 4px #318e5f80}.form-group input[type=checkbox]{width:20px;height:20px;padding:0}.form-group input[type=checkbox]:hover{border-color:var(--color-error-1)}.form-group input[type=checkbox]:focus,.form-group input[type=checkbox]:focus-visible{box-shadow:0 0 0 4px #318e5f80}.form-group.has--error input,.form-group.has--error select{border-color:var(--color-error-1)}.form-group.has--error input:focus,.form-group.has--error input:focus-visible,.form-group.has--error select:focus,.form-group.has--error select:focus-visible{box-shadow:0 0 0 4px #e72d3680}.form-group .error-text{display:none;color:var(--color-error-1);font-size:var(--font-label-size);font-weight:400;margin-top:var(--spacing-0-25);margin-left:0}.form-group.has--error .error-text{display:block}
/*# sourceMappingURL=/cdn/shop/t/79/assets/trellis-forms.css.map */
