.ch-btn{--_h: 4.4rem;--_px: var(--ch-space-20);--_fs: var(--ch-text-body-m);--_gap: var(--ch-space-8);--_bg: var(--ch-color-primary);--_bg-hover: var(--ch-color-primary-hover);--_fg: var(--ch-color-primary-contrast);display:inline-flex;align-items:center;justify-content:center;gap:var(--_gap);block-size:var(--_h);min-inline-size:var(--_h);padding-inline:var(--_px);border:0;border-radius:var(--ch-radius-md);background-color:var(--_bg);color:var(--_fg);font-family:inherit;font-size:var(--_fs);font-weight:var(--ch-weight-semibold);line-height:1.4;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ch-duration-fast, .15s) ease}.ch-btn--s{--_h: 3.6rem;--_px: var(--ch-space-16);--_fs: var(--ch-text-body-s);--_gap: .6rem}.ch-btn--m{--_h: 4.4rem;--_px: var(--ch-space-20);--_fs: var(--ch-text-body-m);--_gap: var(--ch-space-8)}.ch-btn--l{--_h: 5.2rem;--_px: var(--ch-space-24);--_fs: var(--ch-text-body-l);--_gap: var(--ch-space-8)}@media screen and (max-width:989px){.ch-btn--s{--_h: var(--ch-space-48)}}.ch-btn--primary{--_bg: var(--ch-color-primary);--_bg-hover: var(--ch-color-primary-hover);--_fg: var(--ch-color-primary-contrast)}.ch-btn--secondary{--_bg: var(--ch-color-secondary);--_bg-hover: var(--ch-color-secondary-hover);--_fg: var(--ch-color-secondary-contrast)}.ch-btn--tertiary{--_bg: transparent;--_bg-hover: rgb(var(--ch-color-neutral-100-rgb));--_fg: rgb(var(--ch-color-neutral-900-rgb))}.ch-btn:hover{background-color:var(--_bg-hover)}.ch-btn:focus-visible{outline:2px solid var(--ch-color-focus-ring);outline-offset:0}.ch-btn[disabled],.ch-btn[aria-disabled=true]{background-color:rgb(var(--ch-color-neutral-200-rgb));color:rgb(var(--ch-color-neutral-400-rgb));cursor:not-allowed}.ch-btn--tertiary[disabled],.ch-btn--tertiary[aria-disabled=true]{background-color:transparent}.ch-btn[aria-busy=true]{cursor:progress}.ch-spinner{flex-shrink:0;animation:ch-spin .7s linear infinite}@keyframes ch-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ch-spinner{animation-duration:2.4s}}.button,.shopify-challenge__button,.customer button{--_bg: var(--ch-color-primary);--_bg-hover: var(--ch-color-primary-hover);--_fg: var(--ch-color-primary-contrast);min-block-size:4.4rem;min-inline-size:4.4rem;padding:0 var(--ch-space-20);border:0;border-radius:var(--ch-radius-md);background-color:var(--_bg);color:var(--_fg);font-size:var(--ch-text-body-m);font-weight:var(--ch-weight-semibold);line-height:1.4}.button:after,.shopify-challenge__button:after,.customer button:after{content:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background-color:var(--_bg-hover)}.button--secondary{--_bg: var(--ch-color-secondary);--_bg-hover: var(--ch-color-secondary-hover);--_fg: var(--ch-color-secondary-contrast)}.button--tertiary{--_bg: transparent;--_bg-hover: rgb(var(--ch-color-neutral-100-rgb));--_fg: rgb(var(--ch-color-neutral-900-rgb))}.button:focus-visible,.button--secondary:focus-visible,.button--tertiary:focus-visible{outline:2px solid var(--ch-color-focus-ring);outline-offset:0;box-shadow:none}.button[disabled],.button[aria-disabled=true]{background-color:rgb(var(--ch-color-neutral-200-rgb));color:rgb(var(--ch-color-neutral-400-rgb))}.button--tertiary[disabled]{background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-ch-button.css.map */
