.button:not(.button--tertiary),.shopify-challenge__button,.customer button{box-sizing:border-box;position:relative;isolation:isolate;min-height:5.2rem;padding:0 2.4rem;overflow:hidden;border-radius:var(--buttons-radius-outset);font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:0;text-align:center;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:not(.button--tertiary):before,.shopify-challenge__button:before,.customer button:before{content:none}.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button,.customer button{border:var(--buttons-border-width) solid rgba(var(--color-button),var(--buttons-border-opacity));background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));transition:background-color var(--duration-medium) ease,border-color var(--duration-medium) ease,color var(--duration-medium) ease,box-shadow var(--duration-medium) ease}.button:not(.button--secondary):not(.button--tertiary):after,.shopify-challenge__button:after,.customer button:after{content:"";position:absolute;z-index:1;top:-60%;right:auto;bottom:auto;left:-55%;width:30%;height:220%;border:0;border-radius:0;pointer-events:none;box-shadow:none;background:linear-gradient(115deg,transparent 0%,rgba(var(--color-button-text),.03) 30%,rgba(var(--color-button-text),.28) 50%,rgba(var(--color-button-text),.03) 70%,transparent 100%);transform:skew(-20deg);transition:left .6s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.customer button:not([disabled]):hover{background-color:rgba(var(--color-button),var(--alpha-button-background));border-color:rgba(var(--color-button),var(--buttons-border-opacity));color:rgb(var(--color-button-text))}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover:after,.shopify-challenge__button:not([disabled]):hover:after,.customer button:not([disabled]):hover:after{left:130%}}.button.button--secondary{border:calc(var(--buttons-border-width) * 1.5) solid rgba(var(--color-button-text),var(--buttons-border-opacity));background-color:transparent;background-image:linear-gradient(rgb(var(--color-button-text)),rgb(var(--color-button-text)));background-position:left center;background-repeat:no-repeat;background-size:0 100%;color:rgb(var(--color-button-text));transition:background-size .45s cubic-bezier(.785,.135,.15,.86),color var(--duration-medium) ease,border-color var(--duration-medium) ease,box-shadow var(--duration-medium) ease}.button.button--secondary:after{content:none}@media(hover:hover){.button.button--secondary:not([disabled]):hover{background-size:100% 100%;border-color:rgba(var(--color-button-text),var(--buttons-border-opacity));color:rgb(var(--color-button))}}.button:not(.button--tertiary):focus,.button:not(.button--tertiary).focused,.shopify-challenge__button:focus,.customer button:focus{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:not(.button--tertiary):focus:not(:focus-visible):not(.focused),.shopify-challenge__button:focus:not(:focus-visible),.customer button:focus:not(:focus-visible){outline:none}.button:not(.button--tertiary):focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.3rem;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}@media(hover:hover)and (prefers-reduced-motion:no-preference){.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover{transform:none}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active{transform:none}.animate--hover-vertical-lift .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover:after,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover:after,.animate--hover-vertical-lift .customer button:not([disabled]):hover:after{box-shadow:none}.animate--hover-vertical-lift .button.button--secondary,.animate--hover-3d-lift .button.button--secondary{transition:background-size .45s cubic-bezier(.785,.135,.15,.86),color var(--duration-medium) ease,border-color var(--duration-medium) ease,box-shadow var(--duration-medium) ease}}@media(prefers-reduced-motion:reduce){.button:not(.button--tertiary),.shopify-challenge__button,.customer button{transition:none}.button:not(.button--secondary):not(.button--tertiary):after,.shopify-challenge__button:after,.customer button:after{display:none}}.button.button--with-arrow{gap:.8rem}.button.button--with-arrow .button__arrow{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;color:currentColor;transition:transform var(--duration-short) ease}.button.button--with-arrow .button__arrow .icon,.button.button--with-arrow .button__arrow svg{display:block;width:100%;height:100%}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button.button--with-arrow:not([disabled]):hover .button__arrow{transform:translate(.4rem)}}@media(prefers-reduced-motion:reduce){.button.button--with-arrow .button__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-global.css.map */
