.button-primary,.button-secondary{-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;width:auto;padding:var(--btn-top) var(--btn-left);border:1px solid transparent;border-radius:var(--btn-radius);font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);font-style:var(--BTN-FONT-STYLE);font-weight:var(--BTN-FONT-WEIGHT);line-height:var(--line-height-normal);letter-spacing:var(--BTN-LETTER-SPACING);text-align:center;text-decoration:none;text-transform:var(--BTN-UPPERCASE);vertical-align:middle;overflow-wrap:anywhere;transition:.25s ease-out;transition-property:color,background,border;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button-primary{background-color:#000;border-color:#000;color:#fff;--icons: #fff;--btn-border: #000;--btn-bg: #000;--btn-text: #fff;--btn-border-hover: #000;--btn-bg-hover: #1a1a1a;--btn-text-hover: #fff}.button-secondary{background-color:transparent;border-color:#000;color:#000;--icons: #000;--btn-border: #000;--btn-bg: transparent;--btn-text: #000;--btn-border-hover: #000;--btn-bg-hover: #000;--btn-text-hover: #fff}.button-primary:after,.button-secondary:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--btn-bg-hover);transform:translate3d(0,100%,0);transition:transform .5s cubic-bezier(.33,0,0,1)}@media(hover:hover){.button-primary:hover:after,.button-secondary:hover:after{transform:translateZ(0)}.button-primary:hover,.button-secondary:hover{border-color:#000;color:#fff;--icons: #fff}}.button-primary[disabled],.button-secondary[disabled]{cursor:default;opacity:.5}.button-primary[disabled]:after,.button-secondary[disabled]:after{content:none}.button-underline{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background-color:transparent;color:currentColor;font-weight:500;text-decoration:underline;text-underline-offset:.429rem;overflow:visible;transition:opacity .3s ease;--btn-bg: transparent;--btn-border: transparent;--btn-border-hover: transparent}@media(hover:hover){.button-underline:hover{opacity:.8}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/globals.css.map */
