.field:before,.field:after,.select:before,.select:after,.customer .field:before,.customer .field:after,.customer select:before,.customer select:after{content:none}.field__input,.text-area,.select__select,.customer .field input,.customer select{border:1px solid var(--cr-hairline, #e7d9ce);border-radius:10px;background-color:#fbf6f1;color:var(--cr-text, #1a2f2a);font-family:var(--font-body-family);box-shadow:none}.field__input:hover,.text-area:hover,.select__select:hover,.customer .field input:hover,.customer select:hover{border-color:var(--cr-text-secondary, #233f37);box-shadow:none}.field__input:invalid,.text-area:invalid,.select__select:invalid,.customer .field input:invalid{box-shadow:none}.field__input:user-invalid,.text-area:user-invalid,.customer .field input:user-invalid{box-shadow:none}.field__input:-moz-ui-invalid,.text-area:-moz-ui-invalid,.customer .field input:-moz-ui-invalid{box-shadow:none}.field__input:focus,.field__input:focus-visible,.text-area:focus,.text-area:focus-visible,.select__select:focus,.select__select:focus-visible,.customer .field input:focus,.customer .field input:focus-visible,.customer select:focus,.customer select:focus-visible{border-color:var(--cr-copper, #bd8b74);box-shadow:inset 0 0 0 1px var(--cr-copper, #bd8b74);border-radius:10px;outline:0}.field__label,.customer .field label,.form__label{color:color-mix(in srgb,var(--cr-text-secondary, #233f37) 80%,transparent);font-family:var(--font-body-family)}form .button,.customer button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.7rem;padding:1.5rem 3rem;border:0;border-radius:100px;background-color:var(--cr-text-secondary, #233f37);color:var(--cr-surface, #f5ede7);font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;box-shadow:none;transition:background-color .15s ease}form .button:before,form .button:after,.customer button:before,.customer button:after{content:none}form .button:not([disabled]):not([aria-disabled=true]):hover,.customer button:not([disabled]):not([aria-disabled=true]):hover{background-color:color-mix(in srgb,var(--cr-text-secondary, #233f37) 65%,#000);box-shadow:none}form .button:focus,.customer button:focus{outline:0;box-shadow:none}form .button:focus-visible,.customer button:focus-visible{outline:2px solid var(--cr-copper, #bd8b74);outline-offset:2px;box-shadow:none}form .button[disabled],form .button[aria-disabled=true],form .button.disabled,.customer button[disabled],.customer button[aria-disabled=true]{background-color:color-mix(in srgb,var(--cr-text-secondary, #233f37) 45%,#9a9a9a);color:var(--cr-surface, #f5ede7);cursor:not-allowed;opacity:1}form .button.loading>.loading__spinner .path,.customer button.loading>.loading__spinner .path{stroke:var(--cr-surface, #f5ede7)}form .button--secondary,form .button--tertiary,.customer button[type=reset]{background-color:transparent;color:var(--cr-text-secondary, #233f37);border:1.5px solid var(--cr-text-secondary, #233f37)}form .button--secondary:not([disabled]):hover,form .button--tertiary:not([disabled]):hover,.customer button[type=reset]:hover{background-color:color-mix(in srgb,var(--cr-text-secondary, #233f37) 8%,transparent)}.button--secondary{background-color:var(--cr-surface, #f5ede7);color:var(--cr-text-secondary, #233f37);box-shadow:inset 0 0 0 1.5px var(--cr-text-secondary, #233f37)}.button--secondary:after,.button--secondary:not([disabled]):hover:after{box-shadow:none}.button--secondary:not([disabled]):hover{background-color:color-mix(in srgb,var(--cr-text-secondary, #233f37) 8%,var(--cr-surface, #f5ede7))}.form-status{margin:0;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.4;color:var(--cr-text, #1a2f2a)}.form-status.form__message{gap:.8rem;padding:1.4rem 1.6rem;border:1px solid color-mix(in srgb,#428445 35%,transparent);border-radius:12px;background:color-mix(in srgb,#428445 8%,#fbf6f1);color:var(--cr-text-secondary, #233f37)}.form-status[role=alert]{color:#b3261e}.form-status-list{font-family:var(--font-body-family)}.form-status-list .link,.form-status-list a{color:#b3261e;text-underline-offset:2px}.contact__field-error .form__message,.field--with-error .form__message{color:#b3261e;font-family:var(--font-body-family)}.field__input[aria-invalid=true],.text-area[aria-invalid=true],.customer .field input[aria-invalid=true]{border-color:#b3261e;box-shadow:inset 0 0 0 1px #b3261e}
/*# sourceMappingURL=/cdn/shop/t/22/assets/crescent-forms.css.map */
