.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 28px;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:700;font-size:15px;line-height:1;border:1.5px solid transparent;cursor:pointer;transition:transform var(--duration-base) var(--ease-out-cubic),background-color var(--duration-base) ease,color var(--duration-base) ease,border-color var(--duration-base) ease}.btn:hover{transform:translateY(-2px)}.btn:active:not(:disabled){transform:scale(.97);transition-duration:.1s}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.btn--primary{background:var(--color-dark);color:var(--color-on-dark)}.btn--primary:hover:not(:disabled){background:var(--color-dark-2)}.btn--accent{background:var(--color-accent);color:var(--color-dark)}.btn--accent:hover:not(:disabled){background:var(--color-accent-dark);color:var(--color-on-dark)}.btn--outline{background:transparent;color:var(--color-dark);border-color:var(--color-dark)}.btn--outline:hover:not(:disabled){background:var(--color-dark-2);color:var(--color-on-dark);border-color:var(--color-dark-2)}.btn--outline-on-dark{background:transparent;color:var(--color-on-dark);border-color:var(--color-on-dark)}.btn--outline-on-dark:hover:not(:disabled){background:var(--color-on-dark);color:var(--color-dark)}.btn--small{padding:11px 20px;font-size:13.5px}.btn--block{width:100%}.btn--link{padding:0;border:none;background:none;color:var(--color-accent-dark);font-weight:700;font-size:14px}.btn--link:hover:not(:disabled){text-decoration:underline;transform:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/buttons.css.map */
