.button.button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:999px;padding:14px 36px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none;position:relative;overflow:hidden;isolation:isolate}.button.button--primary:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px dashed rgba(var(--color-button-outline),.75);border-radius:999px;pointer-events:none;z-index:1}.button.button--primary>span,.button.button--primary .loading__spinner{position:relative;z-index:2}.button.button--primary:not(.button--outline):hover{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.button.button--primary:not(.button--outline):hover:before{border-color:rgba(var(--color-button-outline-hover),.75)}.button.button--primary:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--color-button),.35)}.button.button--primary:active{transform:none}.button.button--primary.loading{cursor:wait}@media(max-width:749px){.button.button--primary{padding:12px 24px;font-size:14px}.button.button--primary:before{top:5px;right:5px;bottom:5px;left:5px}}.button.button--primary.button--outline{background:transparent;color:rgb(var(--color-secondary-button));border-radius:999px;border:none;position:relative;overflow:hidden;isolation:isolate}.button.button--primary.button--outline:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px dashed rgb(var(--color-secondary-button-outline));border-radius:999px;pointer-events:none;z-index:1}.button.button--primary.button--outline>span,.button.button--primary.button--outline .loading__spinner{position:relative;z-index:2}.button.button--primary.button--outline:hover{background-color:rgb(var(--color-secondary-button-hover));color:rgb(var(--color-secondary-button-text-hover))}.button.button--primary.button--outline:hover:before{border-color:rgba(var(--color-secondary-button-outline-hover),.75)}.button.button--primary.button--outline:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--color-button),.25)}.button.button--primary.button--outline:active{transform:none}@media(max-width:749px){.button.button--primary.button--outline:before{top:3px;right:3px;bottom:3px;left:3px}}.button.button--primary,.button.button--primary:before,.button.button--primary.button--outline,.button.button--primary.button--outline:before{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.shopify-payment-button__button--unbranded{background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-radius:999px!important;padding:14px 36px;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;border:none!important;position:relative;overflow:hidden;isolation:isolate}.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px dashed rgba(var(--color-button-outline),.75);border-radius:999px!important;pointer-events:none;z-index:1}.shopify-payment-button__button--unbranded:hover{background-color:rgb(var(--color-button-hover))!important;color:rgb(var(--color-button-text-hover))!important}.shopify-payment-button__button--unbranded:hover:before{border-color:rgba(var(--color-button-outline-hover),.75)}.shopify-payment-button__button--unbranded:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--color-button),.35)}@media(max-width:749px){.shopify-payment-button__button--unbranded{padding:12px 24px;font-size:14px}.shopify-payment-button__button--unbranded:before{top:5px;right:5px;bottom:5px;left:5px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
