.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xl);min-height:48px;font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);line-height:1;border:none;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform .15s cubic-bezier(.175,.885,.32,1.275);text-align:center;white-space:nowrap;background:none;color:var(--color-foreground)}.btn:hover:not(:disabled){opacity:.5}.btn:active:not(:disabled){transform:scale(.96);transition:transform .08s ease}.btn:disabled,.btn[aria-disabled=true]{opacity:.25;cursor:not-allowed}.btn--primary{background-color:var(--color-accent);color:var(--color-accent-foreground)}.btn--primary:hover:not(:disabled){opacity:.85}.btn--secondary{background:none;color:var(--color-foreground)}.btn--secondary:hover:not(:disabled){opacity:.5}.btn--text{padding:0;min-height:auto;background:none;border:none;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);font-weight:var(--font-weight-normal)}.btn--text:hover:not(:disabled){opacity:.5}.btn--full{width:100%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-buttons.css.map */
