.button{font-family:inherit;text-transform:uppercase;cursor:pointer;width:max-content!important;max-width:max-content!important;padding:1.5rem 3rem;background-color:rgba(var(--color-button),var(--alpha-button-background));border-radius:.75rem;color:rgb(var(--color-button-text));border:none;flex-shrink:0}@media(max-width:700px){.button{min-width:auto!important;width:100%!important;max-width:100%!important;text-align:center}}.button--secondary,.button--tertiary{--color-button: transparent;--color-button-text: var(--color-text);border:.5px solid white!important}.button--tertiary{--alpha-button-background: 0}.button--small{padding:1.2rem 2.6rem}.button--outline{background-color:transparent;border:1px solid white;color:#fff}.button--full-width{display:flex;width:100%}.button:disabled,.button[aria-disabled=true],.button.disabled{cursor:not-allowed;opacity:.5}.button:focus-visible,.button:focus,.button.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection{background-color:rgba(var(--color-button-text),.3)}.button.loading{color:transparent;position:relative}.button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading__spinner .spinner{width:fit-content}.button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/button.css.map */
