.button:not(.button-unstyled),button.shopify-payment-button__button--unbranded{border:none;outline:none;position:relative;z-index:1;background:var(--special-gradient);font-size:16px;border-radius:32px;padding:16px 32px;color:var(--white);transition:.3s}.button:not(.button-unstyled):before,button.shopify-payment-button__button--unbranded:before{content:"";position:absolute;left:3px;right:3px;top:3px;bottom:3px;border-radius:32px;background:var( --button-background-gradient);z-index:-1;transition:.3s}.button:not(.button-unstyled):after,button.shopify-payment-button__button--unbranded:after{content:attr(data);font-size:16px;background:var(--special-gradient);background-clip:text;-webkit-background-clip:text;color:var(--midnight-blue);transition:.2s}.button:not(.button-unstyled):hover:before,button.shopify-payment-button__button--unbranded:hover:before{opacity:0%;top:0;right:0;bottom:0;left:0}.button:not(.button-unstyled):hover:after,button.shopify-payment-button__button--unbranded:hover:after{color:#fff}.button-secondary{background:var(--special-gradient);color:var(--button-secondary-color);border-radius:32px;padding:16px 32px;transition:.3s}.button-secondary:hover{background:var(--special-gradient-hover);color:var(--button-secondary-color)}.button-ghost{position:relative;z-index:1;background:var(--button-background-color);border:none;outline:none}.button-ghost:before{content:"";position:absolute;left:3px;right:3px;top:3px;bottom:3px;border-radius:32px;background:var(--slate-blue);z-index:-1;transition:.3s}.button-ghost:after{content:attr(data);font-size:16px;background:var(--button-background-color);background-clip:text;-webkit-background-clip:text;color:var(--midnight-blue);transition:.2s}.button-ghost:hover:before{opacity:0%;top:0;right:0;bottom:0;left:0}.button-ghost:hover:after{color:#fff}.button.button--scroll-prompt{background:var(--secondary-gradient);background-size:cover;display:inline-block;width:40px;height:40px;border:0;border-radius:50%;position:relative;text-align:center;line-height:40px;padding:0;margin-bottom:40px}.button.button--scroll-prompt:hover{background:var(--secondary-gradient-hover)}.button.button--scroll-prompt span{position:absolute;left:-9999px}.button.button--scroll-prompt:before{content:"";background-image:url(customStemregen-down-arrow.svg);background-repeat:no-repeat;background-position:center center;width:24px;height:24px;display:inline-block;position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%);opacity:1!important}.button--addToCart,.button--quickBuy{margin-right:0}.cart-checkout-button,.btn-overlay{position:relative;z-index:99999}.cart__checkout-button,.shopify-challenge__button{background:var(--special-gradient);border:1px solid var(--special-gradient);transition:.25s all ease-in}.cart__checkout-button:hover,.shopify-challenge__button:hover{background:transparent;color:var(--special-gradient);border:1px solid var(--special-gradient)}.shopify-challenge__button{margin-top:20px!important;font-family:Optima;font-weight:700!important;font-size:18px!important;text-transform:uppercase!important;letter-spacing:normal}.button.button--tertiary,.button--tertiary:hover{transition:.25s all ease-in-out;background:var(--special-gradient)}.button.button--text,.button.button--text:hover{background-color:transparent;padding:0}@media screen and (max-width: 768px){.button.font__size--small{font-size:var(--baseFontSize)}}.link-button{text-decoration:none;border:1px solid;padding:4px 20px;border-radius:20px;transition:.25s all ease-in;display:inline-block}.link-button:hover{background:var(--special-gradient)}.cta-button{align-content:end;display:flex;width:25%;justify-content:end}.cta-button .button{padding:12px 24px}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.quantity--input{border-radius:var(--borderRadiusSmall);border:1px solid var(--monotone300)}.quantity--input .quantity--input__button,.quantity--input .quantity--input__input{background-color:var(--monotone900);color:var(--monotone300)}span[data-swatch-option]{width:100%;background-color:var(--monotone900);color:var(--accentTextColor);border:1px solid var(--monotone300);text-align:left}span[data-swatch-option].swatch--active{background-color:var(--monotone900);color:var(--accentTextColor);border:1px solid var(--accentColor)}.card__buttons form{display:inline-block}button.cart-items__remove,.button.cart-items__remove,.cart-items__remove.button--tertiary{background:none!important;border:0;padding:0;border-radius:0;color:var(--monotone100, currentColor);--icon-stroke-width: 1.6}button.cart-items__remove:before,button.cart-items__remove:after{content:none!important}button.cart-items__remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;line-height:0}button.cart-items__remove svg{width:20px;height:20px}button.cart-items__remove:hover{color:var(--accentColor, #7ac);background:none!important}button.cart-items__remove:focus-visible{outline:2px solid var(--accentColor, #7ac);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-stemregenhorizon-buttons.css.map */
