.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-m);white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard)}.button[hidden]{display:none}.button--primary{min-height:var(--space-xl);padding:var(--space-s) var(--space-l);border:thin solid var(--color-action);border-radius:var(--radius-s);background-color:var(--color-action);color:var(--color-actionInk);font-family:var(--font-body);font-weight:600;text-decoration:none}.button--primary:hover{background-color:transparent;color:var(--color-action)}.button--quiet{min-height:var(--space-xl);padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline}.button--quiet:hover{text-decoration:none}.button:focus-visible{outline:medium solid var(--color-focus);outline-offset:thin}.button:active{transform:translateY(1px)}.button--primary[data-state=error]{border-color:var(--color-danger);background-color:transparent;color:var(--color-danger)}.button--primary[data-state=success]{outline:thin solid var(--color-action);outline-offset:thin}.button--quiet[data-state=error]{color:var(--color-danger)}.button--quiet[data-state=success]{text-decoration-style:double}.button--primary:disabled{border-color:var(--color-line);background-color:transparent;color:var(--color-line)}.button--quiet:disabled{color:var(--color-line)}.button:disabled{cursor:not-allowed}.button[aria-busy=true]{cursor:progress;text-decoration:underline dotted}@media(prefers-reduced-motion:reduce){.button{transition:none}.button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/button.css.map */
