:where(.zc-root) .contact .button{background:var(--terracotta-500);color:#fff;font-weight:600;border-radius:var(--radius-md);box-shadow:none;transition:background var(--dur-fast) var(--ease-soft)}:where(.zc-root) .contact .button:hover{background:var(--terracotta-400)}:where(.zc-root) .contact .button:focus-visible{outline:2px solid var(--terracotta-500);outline-offset:2px}:where(.zc-root) .contact .button:before,:where(.zc-root) .contact .button:after{display:none}:where(.zc-root) .contact .field__input{background:transparent;border:1px solid var(--tortora-500);border-radius:var(--radius-sm);color:var(--tortora-700);box-shadow:none;transition:border-color var(--dur-fast) var(--ease-soft)}:where(.zc-root) .contact .field__input:hover{border-color:var(--tortora-700)}:where(.zc-root) .contact .field__input:focus{border-color:var(--tortora-700);outline:none;box-shadow:none}:where(.zc-root) .contact .field__input:focus-visible{outline:2px solid var(--terracotta-500);outline-offset:1px}:where(.zc-root) .contact .field:before,:where(.zc-root) .contact .field:after{display:none}:where(.zc-root) .contact .field__label{color:var(--tortora-500);transition:color var(--dur-fast) var(--ease-soft)}:where(.zc-root) .contact .field__input:focus~.field__label,:where(.zc-root) .contact .field__input:not(:placeholder-shown)~.field__label{color:var(--tortora-700)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zc-form-overrides.css.map */
