.ctc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);font-family:var(--font-primary);font-weight:var(--font-weight-regular);text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:normal;border:var(--border-width-2) solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ctc-btn:hover{text-decoration:none}.ctc-btn:focus-visible{outline:var(--border-width-2) solid var(--border-accent);outline-offset:2px;box-shadow:none}.ctc-btn:disabled,.ctc-btn[aria-disabled=true]{cursor:not-allowed}.ctc-btn--l{font-size:var(--font-size-button-l);line-height:var(--line-height-button-l);padding:var(--space-16) var(--space-32)}.ctc-btn--m{font-size:var(--font-size-button-m);line-height:var(--line-height-button-m);padding:var(--space-16) var(--space-32)}.ctc-btn--s{font-size:var(--font-size-button-s);line-height:var(--line-height-button-s);padding:var(--space-12) var(--space-24)}.ctc-btn--full{width:100%}.ctc-btn--primary{background-color:var(--interactive-primary-default);color:var(--text-inverse)}.ctc-btn--primary:hover{background-color:var(--interactive-primary-hover);color:var(--text-inverse)}.ctc-btn--primary:active{background-color:var(--interactive-primary-pressed);color:var(--text-inverse)}.ctc-btn--primary:disabled,.ctc-btn--primary[aria-disabled=true]{background-color:var(--interactive-primary-disabled);color:var(--text-inverse)}.ctc-btn--accent{background-color:var(--interactive-accent-default);color:var(--text-default)}.ctc-btn--accent.ctc-btn--l,.ctc-btn--accent.ctc-btn--m{padding:var(--space-16) var(--space-24)}.ctc-btn--accent:hover{background-color:var(--interactive-accent-hover);color:var(--text-inverse)}.ctc-btn--accent:active{background-color:var(--interactive-accent-pressed);color:var(--text-inverse)}.ctc-btn--accent:disabled,.ctc-btn--accent[aria-disabled=true]{background-color:var(--interactive-accent-disabled);color:var(--text-default)}.ctc-btn--outline{background-color:transparent;border:var(--border-width-1) solid var(--border-strong);color:var(--text-default)}.ctc-btn--outline.ctc-btn--l,.ctc-btn--outline.ctc-btn--m{padding:var(--space-16) var(--space-24)}.ctc-btn--outline:hover{background-color:var(--background-subtle);border-color:var(--border-strong);color:var(--text-default)}.ctc-btn--outline:active{background-color:var(--interactive-primary-pressed);border-color:var(--interactive-primary-pressed);color:var(--text-inverse)}.ctc-btn--outline:disabled,.ctc-btn--outline[aria-disabled=true]{background-color:transparent;border-color:var(--interactive-primary-disabled);color:var(--interactive-primary-disabled)}.ctc-btn--tertiary{background-color:transparent;border-color:transparent;border-radius:var(--radius-none);color:var(--text-brand)}.ctc-btn--tertiary:hover{color:var(--text-accent)}.ctc-btn--tertiary:active{color:var(--text-brand)}.ctc-btn--tertiary:disabled,.ctc-btn--tertiary[aria-disabled=true]{color:var(--interactive-primary-disabled)}.ctc-btn--muted{background-color:var(--interactive-accent-disabled);color:var(--text-default)}.ctc-btn--muted:hover{background-color:var(--interactive-accent-hover);color:var(--text-inverse)}.ctc-btn--muted:active{background-color:var(--interactive-accent-pressed);color:var(--text-inverse)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-primary);font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:normal}@media screen and (max-width:749px){.ctc-btn:not(.ctc-btn--tertiary){width:100%}:where(div,p,form,li):has(>.ctc-btn:not(.ctc-btn--tertiary)+.ctc-btn:not(.ctc-btn--tertiary)){display:flex;flex-direction:column;align-items:stretch;gap:var(--space-12)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ctc-buttons.css.map */
