.button.hb-purchase-button.button--primary{position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;height:auto;min-height:56px;padding:12px 24px;border:0!important;border-radius:999px;overflow:hidden;background:radial-gradient(ellipse at 20% 0%,#ffffff12,#fff0 65%),linear-gradient(115deg,color-mix(in srgb,rgb(var(--color-base-solid-button)) 96%,#fff),color-mix(in srgb,rgb(var(--color-base-solid-button)) 91%,#fff) 66%,color-mix(in srgb,rgb(var(--color-base-solid-button)) 97%,#fff))!important;color:rgb(var(--color-base-solid-button-labels))!important;font-family:var(--font-body-family);font-style:normal;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:.012em;text-transform:none;text-shadow:none;box-shadow:inset 0 1px #ffffff26,inset 0 -2px 3px #0000000d,0 8px 16px -12px #0006;transform:translateY(0);filter:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.button.hb-purchase-button.button--primary:before,.button--style-3 .button.hb-purchase-button.button--primary:before,.cart-drawer .button.hb-purchase-button.button--primary:before{content:"";display:block;position:absolute;inset:-50% auto -50% 0;z-index:0;width:88%;height:200%;border:0;border-radius:inherit;box-shadow:none;background:radial-gradient(ellipse at center,#ffffff40,#ffffff1b 30%,#ffffff06 58%,#fff0 76%);opacity:0;transform:translate(-105%);transition:none;pointer-events:none}.button.hb-purchase-button.button--primary:after{display:none}.button.hb-purchase-button.button--primary>span{position:relative;z-index:1;color:inherit}.button.hb-purchase-button.button--primary>.loading-overlay-spinner{z-index:1}.button.hb-purchase-button.button--primary .loading-overlay-spinner .path{stroke:rgb(var(--color-base-solid-button-labels))}.button.hb-purchase-button.button--primary.loading>span{visibility:hidden}.button.hb-purchase-button.button--primary:focus-visible{outline:2px solid rgb(var(--color-base-solid-button));outline-offset:4px}.button.hb-purchase-button.button--primary:disabled,.button.hb-purchase-button.button--primary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button.hb-purchase-button.button--primary.loading{cursor:wait}@media(hover:hover)and (pointer:fine){.button.hb-purchase-button.button--primary:not(:disabled):not([aria-disabled=true]):not(.loading):hover{padding:12px 24px;transform:translateY(-1.5px);box-shadow:inset 0 1px #ffffff30,0 11px 20px -12px #0006}.button.hb-purchase-button.button--primary:not(:disabled):not([aria-disabled=true]):not(.loading):hover:before{width:88%;animation:hb-purchase-light-pass 1.55s cubic-bezier(.25,.1,.35,1) both}}.button.hb-purchase-button.button--primary:not(:disabled):not([aria-disabled=true]):not(.loading):active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000040,0 1px 2px #0000000a}.button.hb-purchase-button.button--primary:active:before{opacity:0;animation:none}@keyframes hb-purchase-light-pass{0%{transform:translate(-105%);opacity:0}20%,74%{opacity:.34}to{transform:translate(118%);opacity:0}}@media(prefers-reduced-motion:reduce){.button.hb-purchase-button.button--primary,.button.hb-purchase-button.button--primary:hover,.button.hb-purchase-button.button--primary:active{transform:none!important;transition:none}.button.hb-purchase-button.button--primary:before{animation:none!important;opacity:0}}@media(forced-colors:active){.button.hb-purchase-button.button--primary{background:ButtonFace!important;color:ButtonText!important;outline:1px solid ButtonText}}.cart-drawer .button.hb-purchase-button.cart-checkout-button,#main-cart-footer .button.hb-purchase-button.cart-checkout-button{background:linear-gradient(120deg,#4a5838,#39412d)!important;color:#fff!important;box-shadow:0 12px 24px -16px #39412db3}
/*# sourceMappingURL=/cdn/shop/t/37/assets/hb-purchase-button.css.map */
