.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem 3.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:2px solid transparent;border-radius:0;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1));position:relative;vertical-align:middle}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn--primary:hover{background-color:#a5141a;border-color:#a5141a;color:#fff;box-shadow:0 8px 32px #d1212766}.btn--secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.btn--secondary:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;box-shadow:0 8px 32px #0000004d}.btn--outline{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.btn--outline:hover{background-color:var(--color-primary);color:#fff;box-shadow:0 8px 32px #d1212759}.btn--outline-dark{background-color:transparent;border-color:var(--color-secondary);color:var(--color-secondary)}.btn--outline-dark:hover{background-color:var(--color-secondary);color:#fff;box-shadow:0 8px 32px #0003}.btn--ghost{background-color:transparent;border-color:#fff9;color:#fff}.btn--ghost:hover{background-color:#fff;border-color:#fff;color:var(--color-secondary);box-shadow:0 8px 32px #0003}.btn--ghost-fill{background-color:#fff;border-color:#fff;color:var(--color-secondary)}.btn--ghost-fill:hover{background-color:transparent;border-color:#fff9;color:#fff;box-shadow:none}.btn--sm{padding:1rem 2.4rem;font-size:1.1rem;letter-spacing:.1em}.btn--lg{padding:2.2rem 6.4rem;font-size:1.3rem;letter-spacing:.16em}.btn--icon{width:5rem;height:5rem;padding:0;border-radius:50%}.btn--link{background:none;border-color:transparent;padding:0;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-decoration:underline;text-underline-offset:.35em;transform:none;box-shadow:none!important}.btn--link:hover{color:var(--color-primary);transform:none}.btn[aria-busy=true]{opacity:.65;cursor:wait;pointer-events:none}.btn[disabled],.btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-button.css.map */
