.button:hover:not(.button-secondary):not(.button-unstyled){--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}.button--link{background-color:transparent;box-shadow:none;border:none;padding:0;width:auto;height:auto;display:inline-flex;align-items:center;gap:8px;color:var(--color-foreground);font-weight:500;text-decoration:none;transition:color var(--animation-speed) var(--animation-easing)}.button--link:hover{color:rgb(var(--color-foreground-rgb) / .75)}.button--link svg{width:20px;height:20px;fill:currentColor}add-to-cart-component{pointer-events:auto!important}button[id^=BuyButtons-ProductSubmitButton-]{overflow:visible!important;transform:translateZ(0)!important;backface-visibility:hidden!important;will-change:background-color,color!important;contain:paint!important;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)!important}button[id^=BuyButtons-ProductSubmitButton-]:hover:not(.button-secondary){background-color:var(--color-primary-button-hover-background)!important;color:var(--color-primary-button-hover-text)!important}button[id^=BuyButtons-ProductSubmitButton-].button-secondary{background-color:var(--color-secondary-button-background)!important;color:var(--color-secondary-button-text)!important;box-shadow:inset 0 0 0 var(--style-border-width-secondary) var(--color-secondary-button-border)!important}button[id^=BuyButtons-ProductSubmitButton-].button-secondary:hover{background-color:var(--color-secondary-button-hover-background)!important;color:var(--color-secondary-button-hover-text)!important;box-shadow:inset 0 0 0 var(--style-border-width-secondary) var(--color-secondary-button-hover-border)!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/keycard_custom.css.map */
