.cta-button{--cta-bg: var(--color-primary-button-background);--cta-fg: var(--color-primary-button-text);--cta-border-color: var(--color-primary-button-border);--cta-border-width: var(--style-border-width-primary, 1px);--cta-radius: var(--style-border-radius-buttons-primary, 0);--cta-hover-bg: var(--color-primary-button-hover-background);--cta-hover-fg: var(--color-primary-button-hover-text);--cta-hover-border-color: var(--color-primary-button-hover-border);display:inline-flex;align-items:center;justify-content:center;gap:.5em;text-decoration:none;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);width:fit-content;transition:color var(--animation-speed, .2s) var(--animation-easing, ease),background-color var(--animation-speed, .2s) var(--animation-easing, ease),box-shadow var(--animation-speed, .2s) var(--animation-easing, ease),border-color var(--animation-speed, .2s) var(--animation-easing, ease)}.cta-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.cta-button__icon{display:inline-flex;flex-shrink:0;width:1em;height:1em}.cta-button__icon svg{width:100%;height:100%;fill:currentColor}.cta-button--icon-left .cta-button__icon{order:-1}.cta-button--icon-right .cta-button__icon{order:1}.cta-button--sm{font-size:.75rem;padding-block:.5rem;padding-inline:1rem}.cta-button--md{font-size:.875rem;padding-block:var(--button-padding-block, .75rem);padding-inline:var(--button-padding-inline, 1.5rem)}.cta-button--lg{font-size:1rem;padding-block:1rem;padding-inline:2rem}.cta-button--solid{color:var(--cta-fg);background-color:var(--cta-bg);box-shadow:inset 0 0 0 var(--cta-border-width) var(--cta-border-color);border-radius:var(--cta-radius)}.cta-button--solid:hover{color:var(--cta-hover-fg);background-color:var(--cta-hover-bg);box-shadow:inset 0 0 0 var(--cta-border-width) var(--cta-hover-border-color)}.cta-button--outline{color:var(--cta-fg, var(--color-secondary-button-text));background-color:transparent;box-shadow:inset 0 0 0 var(--cta-border-width, 1px) var(--cta-border-color, var(--color-secondary-button-border));border-radius:var(--cta-radius)}.cta-button--outline:hover{color:var(--cta-hover-fg, var(--color-secondary-button-hover-text));background-color:var(--cta-hover-bg, var(--color-secondary-button-hover-background));box-shadow:inset 0 0 0 var(--cta-border-width, 1px) var(--cta-hover-border-color, var(--color-secondary-button-hover-border))}.cta-button--ghost{color:var(--cta-fg, var(--color-foreground));background-color:transparent;box-shadow:none;border-radius:var(--cta-radius)}.cta-button--ghost:hover{color:var(--cta-hover-fg, var(--color-primary-hover));background-color:var(--cta-hover-bg, transparent)}.cta-button--underline-link{color:var(--cta-fg, var(--color-foreground));background-color:transparent;box-shadow:none;padding-block:0;padding-inline:0;text-decoration:underline;text-underline-offset:.25em;border-radius:0}.cta-button--underline-link:hover{color:var(--cta-hover-fg, var(--color-primary-hover));text-decoration-color:transparent}.cta-button--pill{color:var(--cta-fg);background-color:var(--cta-bg);box-shadow:inset 0 0 0 var(--cta-border-width) var(--cta-border-color);border-radius:9999px}.cta-button--pill:hover{color:var(--cta-hover-fg);background-color:var(--cta-hover-bg);box-shadow:inset 0 0 0 var(--cta-border-width) var(--cta-hover-border-color)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cta-button.css.map */
