.button{--border-offset: 0;min-height:unset;padding:1.5rem 2rem;box-shadow:none;transition:all .3s ease;border-radius:5px}.button,.button span,.button--link span{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;line-height:1em}.button:not(.button--outline):hover{background-color:rgba(var(--color-button),.75)}.button:before,.button:after{display:none}.button--secondary{position:relative;overflow:hidden;background:var(--color-secondary-button-background);color:rgb(var(--color-button-text));z-index:0}.button--secondary:before{content:"";position:absolute;display:block;top:0;left:0;width:12px;height:100%;background:rgba(var(--color-button),1);transition:width .35s ease;z-index:1}.button--secondary span{position:relative;color:inherit;z-index:2}.button--secondary:hover{opacity:1}.button--secondary:hover:before{width:100%}.button--outline{background-color:transparent;border:solid 1px rgba(var(--color-foreground),1);color:rgba(var(--color-foreground),1)}.button--outline:hover{background-color:rgba(var(--color-button),1);color:rgb(var(--color-button-text));border-color:rgba(var(--color-button),1);opacity:1}.button svg{max-height:20px}.grouped .button{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAABA */
