.btn{display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-bmyjoy-mono, monospace);font-size:clamp(13px,1.6vw,18px);font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding:.7em 2em;border:2px solid transparent;border-radius:0;cursor:pointer;position:relative;isolation:isolate;-webkit-appearance:none;appearance:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.btn:before,.btn:after{content:none;display:none}.btn--full{display:flex;width:100%}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none!important}.btn:disabled:hover,.btn[aria-disabled=true]:hover{transform:none!important}.btn--primary{background-color:var(--bmyjoy-blue, #020AEE);color:var(--bmyjoy-white, #FFFFFF);border-color:var(--bmyjoy-blue, #020AEE)}.btn--primary:hover{background-color:#0108c4;border-color:#0108c4;transform:scale(1.02)}.btn--primary:active{background-color:#01069e;border-color:#01069e;transform:scale(1);transition-duration:50ms}.btn--primary:focus-visible{outline:2px solid var(--bmyjoy-cyan, #43D6F9);outline-offset:3px}.btn--primary-inverted{background-color:var(--bmyjoy-white, #FFFFFF);color:var(--bmyjoy-blue, #020AEE);border-color:var(--bmyjoy-white, #FFFFFF)}.btn--primary-inverted:hover{background-color:#f0ede8;border-color:#f0ede8;transform:scale(1.02)}.btn--primary-inverted:active{background-color:#e2ddd6;border-color:#e2ddd6;transform:scale(1);transition-duration:50ms}.btn--primary-inverted:focus-visible{outline:2px solid var(--bmyjoy-cyan, #43D6F9);outline-offset:3px}.btn--secondary{background-color:transparent;color:var(--bmyjoy-white, #FFFFFF);border-color:var(--bmyjoy-white, #FFFFFF)}.btn--secondary:hover{background-color:var(--bmyjoy-white, #FFFFFF);color:var(--bmyjoy-black, #101012);border-color:var(--bmyjoy-white, #FFFFFF);transform:scale(1.02)}.btn--secondary:active{background-color:#e2ddd6;color:var(--bmyjoy-black, #101012);border-color:#e2ddd6;transform:scale(1);transition-duration:50ms}.btn--secondary:focus-visible{outline:2px solid var(--bmyjoy-cyan, #43D6F9);outline-offset:3px}.btn:hover,.button:not(.button--tertiary):hover{animation:btn-glitch-flash .12s steps(3) 1}@keyframes btn-glitch-flash{0%{text-shadow:2px 0 0 rgba(233,87,168,.8),-2px 0 0 rgba(67,214,249,.8)}33%{text-shadow:-1.5px 1px 0 rgba(233,87,168,.6),1.5px -1px 0 rgba(67,214,249,.6)}66%{text-shadow:1px 0 0 rgba(233,87,168,.3),-1px 0 0 rgba(67,214,249,.3)}to{text-shadow:none}}.button,.shopify-challenge__button,.customer button{font-family:var(--font-bmyjoy-mono, monospace);font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:0!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{content:none!important;display:none!important}.button:not(.button--tertiary),.shopify-challenge__button,.customer button{font-size:clamp(13px,1.6vw,18px);padding:.7em 2em;min-width:unset;min-height:unset;border:2px solid var(--bmyjoy-blue, #020AEE);background-color:var(--bmyjoy-blue, #020AEE);color:var(--bmyjoy-white, #FFFFFF)}.button:not(.button--tertiary):not([disabled]):hover,.shopify-challenge__button:hover,.customer button:not([disabled]):hover{background-color:#0108c4;border-color:#0108c4;color:var(--bmyjoy-white, #FFFFFF);transform:scale(1.02);box-shadow:none}.button:not(.button--tertiary):not([disabled]):active,.shopify-challenge__button:active,.customer button:not([disabled]):active{background-color:#01069e;border-color:#01069e;transform:scale(1);transition-duration:50ms}.button:not(.button--tertiary):focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible{outline:2px solid var(--bmyjoy-cyan, #43D6F9);outline-offset:3px;box-shadow:none}.button:focus:not(:focus-visible),.shopify-challenge__button:focus:not(:focus-visible),.customer button:focus:not(:focus-visible){box-shadow:none;outline:none}.button--secondary:not(.button--tertiary){background-color:transparent;color:var(--bmyjoy-white, #FFFFFF);border-color:var(--bmyjoy-white, #FFFFFF)}.button--secondary:not(.button--tertiary):not([disabled]):hover{background-color:var(--bmyjoy-white, #FFFFFF);color:var(--bmyjoy-black, #101012);border-color:var(--bmyjoy-white, #FFFFFF)}.button--secondary:not(.button--tertiary):not([disabled]):active{background-color:#e2ddd6;color:var(--bmyjoy-black, #101012);border-color:#e2ddd6}.button--tertiary{border-radius:0!important;font-family:var(--font-bmyjoy-mono, monospace);letter-spacing:.1em}.button--full-width{display:flex;width:100%}@media(prefers-reduced-motion:reduce){.btn,.button{transition-duration:0ms}.btn:hover,.btn:active,.button:hover,.button:active{transform:none!important;animation:none!important}}@media screen and (forced-colors:active){.btn,.button{border:2px solid ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bmyjoy-buttons.css.map */
