.button,.button-secondary,button.shopify-payment-button__button--unbranded{--button-background-color: var(--color-primary-button-background);--button-color: var(--color-primary-button-text);--button-border-color: var(--color-primary-button-border);--button-border-width: 0px;--button-hover-background-color: var(--color-primary-button-hover-background);--button-hover-color: var(--color-primary-button-hover-text);--button-hover-border-color: var(--color-primary-button-hover-border);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);width:fit-content;min-height:var(--button-height, 3rem);margin-block:0;padding:0 var(--button-padding-inline, var(--space-md));border:0;border-radius:var(--radius-pill);background-color:var(--button-background-color);color:var(--button-color);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);font-family:var(--font-body);font-size:var(--button-font-size, var(--text-sm));font-weight:500;line-height:1.2;letter-spacing:var(--tracking-caps);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast),transform var(--duration-fast) var(--ease-out)}.button--secondary,.button-secondary{--button-background-color: var(--color-secondary-button-background);--button-color: var(--color-secondary-button-text);--button-border-color: var(--color-secondary-button-border);--button-border-width: 1.5px;--button-hover-background-color: var(--color-secondary-button-hover-background);--button-hover-color: var(--color-secondary-button-hover-text);--button-hover-border-color: var(--color-secondary-button-hover-border)}.button--tertiary{--button-background-color: transparent;--button-color: var(--button-text-color);--button-hover-background-color: transparent;--button-hover-color: var(--button-text-color);min-height:0;padding:0;border-radius:0;font-size:var(--button-font-size, var(--text-xs));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--duration-fast),text-underline-offset var(--duration-fast),text-decoration-thickness var(--duration-fast)}.button--icon{--button-background-color: color-mix(in srgb, var(--button-icon-background) 80%, transparent);--button-color: var(--button-icon-color);--button-border-color: var(--color-rock-15);--button-border-width: 1px;--button-hover-background-color: var(--button-icon-hover-background);--button-hover-color: var(--button-icon-hover-color);--button-hover-border-color: var(--button-icon-hover-background);width:var(--button-size, 2.75rem);min-height:var(--button-size, 2.75rem);padding:0;border-radius:50%;font-size:var(--text-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button__icon{display:inline-flex}.button__icon+.button__label{margin-inline-start:calc(.5em - var(--space-sm))}.button:has(.button__trailing) .button__label{margin-inline-end:auto}.button__icon svg{width:1.05em;height:1.05em;flex:none}.button:not(.button--tertiary,.button-unstyled,[disabled],[aria-disabled=true]):hover,.button-secondary:not([disabled],[aria-disabled=true]):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: var(--button-hover-background-color);--button-color: var(--button-hover-color);--button-border-color: var(--button-hover-border-color)}.button--tertiary:not([disabled],[aria-disabled=true]):hover{text-decoration-thickness:2px;text-underline-offset:2px}.button:focus-visible,.button-secondary:focus-visible{outline:2px solid var(--button-focus-color);outline-offset:3px}.button:not([disabled],[aria-disabled=true],.button--tertiary,.button-unstyled):active,.button-secondary:not([disabled],[aria-disabled=true]):active{transform:scale(.97)}.button:is([disabled],[aria-disabled=true]),.button-secondary:is([disabled],[aria-disabled=true]){--button-background-color: var(--button-disabled-background, var(--color-rock-15));--button-color: var(--button-disabled-color, var(--color-rock-60));--button-border-width: 0px;cursor:not-allowed}.button--tertiary:is([disabled],[aria-disabled=true]){--button-background-color: transparent;opacity:.6}.button[hidden]{display:none}.button__dots{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;gap:4px}.button__dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:button-dot 1s infinite ease-in-out}.button__dots i:nth-child(2){animation-delay:.15s}.button__dots i:nth-child(3){animation-delay:.3s}@keyframes button-dot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}.button[aria-busy=true]{cursor:progress}.button[aria-busy=true]>:not(.button__dots){visibility:hidden}.button[aria-busy=true]>.button__dots{display:inline-flex}.button.is-success{--button-background-color: var(--button-success-background);--button-color: var(--color-rock);--button-border-width: 0px;--button-hover-background-color: var(--button-success-background);--button-hover-color: var(--color-rock)}@media(prefers-reduced-motion:reduce){.button__dots i{animation-duration:2s}.button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/button.css.map */
