.button--primary,.shopify-challenge__button,:root{--button-transition-duration: var(--duration-medium);--color-button: var(--color-primary-button);--color-button-label: var(--color-primary-button-label);--color-button-border: var(--color-primary-button-border);--color-button-hover: var(--color-primary-button-hover);--color-button-label-hover: var(--color-primary-button-label-hover);--color-button-border-hover: var(--color-primary-button-border-hover)}.button--secondary,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[role=button],.shopify-payment-button__button--branded div[role=button],.shopify-payment-button__button:not(.shopify-payment-button__button--branded){--color-button: var(--color-secondary-button);--color-button-label: var(--color-secondary-button-label);--color-button-border: var(--color-secondary-button-border);--color-button-hover: var(--color-secondary-button-hover);--color-button-label-hover: var(--color-secondary-button-label-hover);--color-button-border-hover: var(--color-secondary-button-border-hover)}.button--tertiary{--color-button: var(--color-tertiary-button);--color-button-label: var(--color-tertiary-button-label);--color-button-border: var(--color-tertiary-button-border);--color-button-hover: var(--color-tertiary-button-hover);--color-button-label-hover: var(--color-tertiary-button-label-hover);--color-button-border-hover: var(--color-tertiary-button-border-hover)}.button--destructive{--color-button: transparent;--color-button-label: var(--color-semantic-error);--color-button-border: var(--color-semantic-error);--color-button-hover: var(--color-semantic-error);--color-button-label-hover: var(--color-background);--color-button-border-hover: var(--color-semantic-error)}.button,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[role=button],.shopify-challenge__button,.shopify-payment-button__button--branded div[role=button],.shopify-payment-button__button:not(.shopify-payment-button__button--branded){align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--color-button);border:1px solid var(--color-button-border);border-radius:var(--buttons-radius);box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity));box-sizing:border-box;color:var(--color-button-label);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-base);gap:.8rem;justify-content:center;line-height:1.3;overflow:hidden;padding:1.15rem 1.6rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--button-transition-duration) ease,color var(--button-transition-duration) ease,border-color var(--button-transition-duration) ease;-webkit-user-select:none;user-select:none;vertical-align:middle;z-index:1}.button--pressed{background-color:var(--color-button-hover);border-color:var(--color-button-border-hover);color:var(--color-button-label-hover)}.button:hover:not(:disabled):not([aria-disabled=true]),.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[role=button]:hover:not(:disabled):not([aria-disabled=true]),.shopify-challenge__button:hover:not(:disabled):not([aria-disabled=true]),.shopify-payment-button__button--branded div[role=button]:hover:not(:disabled):not([aria-disabled=true]),.shopify-payment-button__button:hover:not(:disabled):not([aria-disabled=true]):not(.shopify-payment-button__button--branded){background-color:var(--color-button-hover);border-color:var(--color-button-border-hover);color:var(--color-button-label-hover)}.button:focus-visible,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[role=button]:focus-visible,.shopify-challenge__button:focus-visible,.shopify-payment-button__button--branded div[role=button]:focus-visible,.shopify-payment-button__button:focus-visible:not(.shopify-payment-button__button--branded){outline:.2rem solid rgba(var(--color-text-rgb),.5);outline-offset:.1rem;z-index:2}.button:disabled,.button[aria-disabled=true],.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[aria-disabled=true][role=button],.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[role=button]:disabled,.shopify-challenge__button:disabled,.shopify-payment-button__button--branded div[aria-disabled=true][role=button],.shopify-payment-button__button--branded div[role=button]:disabled,.shopify-payment-button__button:disabled:not(.shopify-payment-button__button--branded),[aria-disabled=true].shopify-challenge__button,[aria-disabled=true].shopify-payment-button__button:not(.shopify-payment-button__button--branded){cursor:not-allowed;opacity:.5}.button .icon,.button svg,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[role=button] .icon,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[role=button] svg,.shopify-challenge__button .icon,.shopify-challenge__button svg,.shopify-payment-button__button--branded div[role=button] .icon,.shopify-payment-button__button--branded div[role=button] svg,.shopify-payment-button__button:not(.shopify-payment-button__button--branded) .icon,.shopify-payment-button__button:not(.shopify-payment-button__button--branded) svg{flex-shrink:0;height:calc(var(--font-size-base) * .889);width:calc(var(--font-size-base) * .889)}.button .button__label,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[role=button] .button__label,.shopify-challenge__button .button__label,.shopify-payment-button__button--branded div[role=button] .button__label,.shopify-payment-button__button:not(.shopify-payment-button__button--branded) .button__label{background:transparent}.button--small{font-size:var(--font-size-sm);padding:.8rem 1.6rem}.button--small .icon,.button--small svg{height:calc(var(--font-size-sm) * .889);width:calc(var(--font-size-sm) * .889)}.button--medium{font-size:var(--font-size-base);padding:1.15rem 1.6rem}.button--medium .icon,.button--medium svg{height:calc(var(--font-size-base) * .889);width:calc(var(--font-size-base) * .889)}.button--large{font-size:var(--font-size-lg);padding:1.6rem 3.2rem}.button--large .icon,.button--large svg{height:calc(var(--font-size-lg) * .889);width:calc(var(--font-size-lg) * .889)}.button--full-width{display:flex;width:100%}@media screen and (max-width:749px){.button--full-width-mobile{display:flex;width:100%}}.button--icon-only{padding:1.2rem}.button--icon-only.button--small{padding:.8rem}.button--icon-only.button--large{padding:1.6rem}.button--style-link{align-items:center;background:transparent;border:none;box-shadow:none;color:rgb(var(--color-link));display:inline-flex;font-size:var(--font-size-base);gap:.8rem;justify-content:center;padding:0;text-decoration:underline;text-underline-offset:.3rem}.button--style-link:hover:not(:disabled):not([aria-disabled=true]){color:rgb(var(--color-link-hover));text-decoration-thickness:2px}.button--style-link .icon,.button--style-link svg{height:calc(var(--font-size-base) * .889);width:calc(var(--font-size-base) * .889)}.button--style-link.button--icon-only{vertical-align:baseline}.button.loading,.button[data-loading],.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div.loading[role=button],.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[data-loading][role=button],.loading.shopify-challenge__button,.loading.shopify-payment-button__button:not(.shopify-payment-button__button--branded),.shopify-payment-button__button--branded div.loading[role=button],.shopify-payment-button__button--branded div[data-loading][role=button],[data-loading].shopify-challenge__button,[data-loading].shopify-payment-button__button:not(.shopify-payment-button__button--branded){color:transparent;pointer-events:none;position:relative}.button.loading .button__label,.button.loading>.icon,.button.loading svg:not(.spinner),.button[data-loading] .button__label,.button[data-loading]>.icon,.button[data-loading] svg:not(.spinner),.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div.loading[role=button] .button__label,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div.loading[role=button] .icon,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div.loading[role=button] svg:not(.spinner),.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[data-loading][role=button] .button__label,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[data-loading][role=button] .icon,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[data-loading][role=button] svg:not(.spinner),.loading.shopify-challenge__button .button__label,.loading.shopify-challenge__button .icon,.loading.shopify-challenge__button svg:not(.spinner),.loading.shopify-payment-button__button:not(.shopify-payment-button__button--branded) .button__label,.loading.shopify-payment-button__button:not(.shopify-payment-button__button--branded) .icon,.loading.shopify-payment-button__button:not(.shopify-payment-button__button--branded) svg:not(.spinner),.shopify-payment-button__button--branded div.loading[role=button] .button__label,.shopify-payment-button__button--branded div.loading[role=button] .icon,.shopify-payment-button__button--branded div.loading[role=button] svg:not(.spinner),.shopify-payment-button__button--branded div[data-loading][role=button] .button__label,.shopify-payment-button__button--branded div[data-loading][role=button] .icon,.shopify-payment-button__button--branded div[data-loading][role=button] svg:not(.spinner),[data-loading].shopify-challenge__button .button__label,[data-loading].shopify-challenge__button .icon,[data-loading].shopify-challenge__button svg:not(.spinner),[data-loading].shopify-payment-button__button:not(.shopify-payment-button__button--branded) .button__label,[data-loading].shopify-payment-button__button:not(.shopify-payment-button__button--branded) .icon,[data-loading].shopify-payment-button__button:not(.shopify-payment-button__button--branded) svg:not(.spinner){visibility:hidden}.button.loading .loading__spinner,.button[data-loading] .loading__spinner,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div.loading[role=button] .loading__spinner,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[data-loading][role=button] .loading__spinner,.loading.shopify-challenge__button .loading__spinner,.loading.shopify-payment-button__button:not(.shopify-payment-button__button--branded) .loading__spinner,.shopify-payment-button__button--branded div.loading[role=button] .loading__spinner,.shopify-payment-button__button--branded div[data-loading][role=button] .loading__spinner,[data-loading].shopify-challenge__button .loading__spinner,[data-loading].shopify-payment-button__button:not(.shopify-payment-button__button--branded) .loading__spinner{color:var(--color-button-label);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.button.loading .spinner,.button[data-loading] .spinner,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div.loading[role=button] .spinner,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[data-loading][role=button] .spinner,.loading.shopify-challenge__button .spinner,.loading.shopify-payment-button__button:not(.shopify-payment-button__button--branded) .spinner,.shopify-payment-button__button--branded div.loading[role=button] .spinner,.shopify-payment-button__button--branded div[data-loading][role=button] .spinner,[data-loading].shopify-challenge__button .spinner,[data-loading].shopify-payment-button__button:not(.shopify-payment-button__button--branded) .spinner{display:block;height:1.5rem;width:1.5rem}.button.loading .spinner .path,.button[data-loading] .spinner .path,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div.loading[role=button] .spinner .path,.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[data-loading][role=button] .spinner .path,.loading.shopify-challenge__button .spinner .path,.loading.shopify-payment-button__button:not(.shopify-payment-button__button--branded) .spinner .path,.shopify-payment-button__button--branded div.loading[role=button] .spinner .path,.shopify-payment-button__button--branded div[data-loading][role=button] .spinner .path,[data-loading].shopify-challenge__button .spinner .path,[data-loading].shopify-payment-button__button:not(.shopify-payment-button__button--branded) .spinner .path{stroke:var(--color-button-label)}@media screen and (forced-colors:active){.button.loading,.button[data-loading],.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div.loading[role=button],.cart__dynamic-checkout-buttons .dynamic-checkout__content ul li div[data-loading][role=button],.loading.shopify-challenge__button,.loading.shopify-payment-button__button:not(.shopify-payment-button__button--branded),.shopify-payment-button__button--branded div.loading[role=button],.shopify-payment-button__button--branded div[data-loading][role=button],[data-loading].shopify-challenge__button,[data-loading].shopify-payment-button__button:not(.shopify-payment-button__button--branded){color:var(--color-button)}}
/*# sourceMappingURL=/cdn/shop/t/482/assets/theme-button.css.map */
