.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var( --buttons-border-offset );--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:30rem;position:relative;transition:background var(--duration-short) ease}:is(.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded):hover{background:linear-gradient(0deg,#0003 0% 100%),var(--teal-3)}:is(.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded):focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #1487ed}:is(.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded):disabled{background:var(--grey-3);box-shadow:none;cursor:not-allowed}:is(.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded):active{background:var(--teal-3);box-shadow:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:calc(var(--spacing-11) + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.unstyled-button{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:1.6rem 2.4rem 1.8rem;cursor:pointer;font:inherit;font:var(--body-xs);letter-spacing:0;text-decoration:none;color:var(--white)!important;-webkit-appearance:none;appearance:none;background-color:var(--teal-3)}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-behind);border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:var(--z-content);border-radius:var(--buttons-radius)}.button--secondary:after{--border-opacity: var(--buttons-border-opacity)}.button::selection,.shopify-challenge__button::selection,.customer button::selection{background-color:rgba(var(--color-button-text),.3)}.button--small{padding:var(--spacing-12) 2.6rem}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:transparent;position:relative}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}}.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))}.share-button{display:block;position:relative}.share-button details{width:fit-content}.share-button__button{font:var(--text-body-xs);display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button:hover{text-decoration:underline;text-underline-offset:var(--spacing-3)}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__button .icon-share{height:var(--spacing-12);margin-right:1rem;min-width:var(--spacing-12)}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:var(--spacing-1);z-index:var(--z-elevated);width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:var(--spacing-1) solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:var(--z-content)}.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:var(--z-behind)}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__copy:focus-visible,.share-button__close:focus-visible{background-color:rgb(var(--color-background));z-index:var(--z-raised)}.share-button__copy:focus,.share-button__close:focus{background-color:rgb(var(--color-background));z-index:var(--z-raised)}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{outline:var(--spacing-2) solid var(--overlay-1);outline-offset:var(--spacing-1);box-shadow:0 0 0 var(--spacing-1) rgb(var(--color-background)),0 0 var(--spacing-6) var(--spacing-4) rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.button.button--secondary{background:var(--grey-1);--color-button-text: var(--teal-4)}.button.button--secondary:hover{background:var(--grey-2)}.button--tertiary{background-color:var(--teal-3);color:var(--white);--alpha-button-background: 1;border:none;box-shadow:none;border-offset:0;border-color:transparent;transition:background-color var(--duration-medium) ease}.button--tertiary:after{content:none}.button--tertiary:hover{background-color:var(--teal-3)}.button--xs-fit{padding:.6rem 2.4rem .8rem;min-height:auto}.button--sm-fit{padding:1.2rem 2.4rem;min-height:4.4rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base-button.css.map */
