.button:not(.button--tertiary){min-height:var(--ng-button-height-desktop, 50px);padding-left:var(--ng-button-padding-desktop, 26px);padding-right:var(--ng-button-padding-desktop, 26px);letter-spacing:var(--button-text-space, .9px);overflow:hidden;isolation:isolate;background-size:145% 100%;background-position:left center;transition:background-position .3s cubic-bezier(.4,0,.2,1),background-color .22s ease,color .22s ease,filter .22s ease,transform .18s ease}.ng-button-standard.button:not(.button--tertiary){min-width:min(var(--ng-button-min-width-desktop, 200px),100%);max-width:100%}.button:not([disabled]):hover:before,.customer button:not([disabled]):hover:before,.shopify-challenge__button:not([disabled]):hover:before{background:none!important;animation:none!important;transition:none!important}body.button-primary--gradient .button:not(.button--secondary):not(.button--tertiary){background-image:linear-gradient(135deg,rgb(var(--color-button)) 0%,rgb(var(--color-button)) 52%,var(--ng-button-accent, #2D7B83) 122%);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}body.button-primary--solid .button:not(.button--secondary):not(.button--tertiary){background-image:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.button:not(.button--secondary):not(.button--tertiary):after{box-shadow:none!important}body.button-primary--hover.button-primary--gradient .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-image:linear-gradient(135deg,rgb(var(--color-button)) 0%,rgb(var(--color-button)) 42%,var(--ng-button-accent, #2D7B83) 108%);background-color:rgb(var(--color-button));background-position:right center;color:rgb(var(--color-button-text));filter:brightness(1.055) saturate(.96)}body.button-primary--hover.button-primary--solid .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-image:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));filter:brightness(1.055) saturate(.96)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover:after{box-shadow:none!important}body:not(.button-primary--hover).button-primary--gradient .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-image:linear-gradient(135deg,rgb(var(--color-button)) 0%,rgb(var(--color-button)) 52%,var(--ng-button-accent, #2D7B83) 122%);background-color:rgb(var(--color-button));background-position:left center;color:rgb(var(--color-button-text));filter:none}body:not(.button-primary--hover).button-primary--solid .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-image:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));filter:none}body.button-secondary--outline .button.button--secondary{background:transparent!important;color:rgb(var(--color-secondary-button-text));filter:none}body.button-secondary--outline .button.button--secondary:after{--border-offset: 0px;box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-secondary-button-text),var(--buttons-border-opacity))}body.button-secondary--filled .button.button--secondary{background:rgb(var(--color-secondary-button-text))!important;color:rgb(var(--color-secondary-button))!important;filter:none}body.button-secondary--filled .button.button--secondary:after{box-shadow:none!important}body.button-secondary--ghost .button.button--secondary{background:transparent!important;color:rgb(var(--color-secondary-button-text));filter:none}body.button-secondary--ghost .button.button--secondary:after{box-shadow:none!important}body.button-secondary--hover-fill.button-secondary--hover-gradient .button.button--secondary:not([disabled]):hover{background:linear-gradient(135deg,rgb(var(--color-secondary-button-text)) 0%,rgb(var(--color-secondary-button-text)) 44%,var(--ng-button-accent, #2D7B83) 108%)!important;background-size:145% 100%!important;background-position:right center!important;color:rgb(var(--color-secondary-button))!important;filter:none}body.button-secondary--hover-fill:not(.button-secondary--hover-gradient) .button.button--secondary:not([disabled]):hover{background:rgb(var(--color-secondary-button-text))!important;color:rgb(var(--color-secondary-button))!important;filter:none}body.button-secondary--hover-fill .button.button--secondary:not([disabled]):hover:after{box-shadow:none!important}body:not(.button-secondary--hover-fill).button-secondary--outline .button.button--secondary:not([disabled]):hover,body:not(.button-secondary--hover-fill).button-secondary--ghost .button.button--secondary:not([disabled]):hover{background:transparent!important;color:rgb(var(--color-secondary-button-text))!important;filter:none}body:not(.button-secondary--hover-fill).button-secondary--filled .button.button--secondary:not([disabled]):hover{background:rgb(var(--color-secondary-button-text))!important;color:rgb(var(--color-secondary-button))!important;filter:none}body:not(.button-secondary--hover-fill).button-secondary--outline .button.button--secondary:not([disabled]):hover:after{--border-offset: 0px;box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-secondary-button-text),var(--buttons-border-opacity))}body:not(.button-secondary--hover-fill).button-secondary--ghost .button.button--secondary:not([disabled]):hover:after,body:not(.button-secondary--hover-fill).button-secondary--filled .button.button--secondary:not([disabled]):hover:after{box-shadow:none!important}body.button-system--hover-lift .button:not(.button--tertiary):not([disabled]):hover{transform:translateY(-1px)}body.button-system--hover-lift .button:not(.button--tertiary):not([disabled]):active{transform:translateY(0)}.ng-button-link{position:relative;display:inline-flex;align-items:center;gap:var(--ng-textlink-icon-gap, 8px);min-height:44px;padding:.25rem 0;color:rgb(var(--color-link));font-family:var(--font-button-family);font-size:var(--button-text-size);font-weight:var(--font-button-weight);line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:var(--button-text-space, .9px);text-transform:var(--font-button-style);text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease}body.textlink--underline .ng-button-link{text-decoration-line:underline;text-decoration-thickness:var(--ng-textlink-underline-thickness, 1px);text-underline-offset:var(--ng-textlink-underline-offset, 4px);text-decoration-color:currentColor}.ng-button-link:after{display:inline-block;line-height:1;transition:transform .2s ease,color .2s ease}body.textlink-icon--arrow .ng-button-link:after{content:"\2192"}body.textlink-icon--chevron .ng-button-link:after{content:"\203a"}body.textlink-icon--none .ng-button-link:after{content:none;display:none}.ng-button-link:hover{color:var(--ng-textlink-hover-color, var(--ng-button-accent, #2D7B83))}body.textlink--hover-move:not(.textlink-icon--none) .ng-button-link:hover:after{transform:translate(3px)}.ng-button-link:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}@media screen and (max-width:749px){:root{--buttons-radius: var(--ng-button-radius-mobile, 10px);--buttons-radius-outset: var(--ng-button-radius-mobile-outset, 12px)}.button:not(.button--tertiary){min-height:var(--ng-button-height-mobile, 48px);padding-left:var(--ng-button-padding-mobile, 22px);padding-right:var(--ng-button-padding-mobile, 22px);font-size:var(--button-text-size_mobile);letter-spacing:var(--button-text-space-mobile, .9px)}.ng-button-standard.button:not(.button--tertiary){min-width:min(var(--ng-button-min-width-mobile, 180px),100%)}.ng-button-link{font-size:var(--button-text-size_mobile);letter-spacing:var(--button-text-space-mobile, .9px)}}@media(prefers-reduced-motion:reduce){.button,.ng-button-link,.ng-button-link:after{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ng-buttons.css.map */
