.buy-it-now-button-wrapper{width:100%}.buy-it-now-button{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:var(--button-border-radius, 8px);padding:12px 24px;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:48px;box-shadow:0 4px 14px #28a7454d,0 2px 4px #0000001a}.buy-it-now-button:hover{background:linear-gradient(135deg,#218838,#1ea085);transform:translateY(-2px);box-shadow:0 6px 20px #28a74566,0 4px 8px #00000026}.buy-it-now-button:active{transform:translateY(0);box-shadow:0 2px 8px #28a7454d,0 1px 2px #0000001a}.buy-it-now-button:focus{outline:none;box-shadow:0 4px 14px #28a7454d,0 2px 4px #0000001a,0 0 0 3px #28a74533}.buy-it-now-button.loading{pointer-events:none;opacity:.8}.buy-it-now-button.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}.buy-it-now-button.loading h4,.buy-it-now-button.loading svg{opacity:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.buy-it-now-button.success{background:linear-gradient(135deg,#28a745,#20c997);animation:successPulse .6s ease-out}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.buy-it-now-button.error{background:linear-gradient(135deg,#dc3545,#e74c3c);animation:errorShake .6s ease-out}@keyframes errorShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.buy-it-now-button:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.buy-it-now-button:disabled:hover{background:#6c757d;transform:none;box-shadow:none}.buy-it-now-button svg{transition:transform .3s ease}.buy-it-now-button:hover svg{transform:scale(1.1)}@media (max-width: 768px){.buy-it-now-button{font-size:14px;padding:10px 20px;min-height:44px}}@media (prefers-contrast: high){.buy-it-now-button{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){.buy-it-now-button{transition:none}.buy-it-now-button:hover{transform:none}.buy-it-now-button.loading:after{animation:none}}@media (prefers-color-scheme: dark){.buy-it-now-button{background:linear-gradient(135deg,#198754,#0f5132)}.buy-it-now-button:hover{background:linear-gradient(135deg,#157347,#0a3622)}}.product-form .buy-it-now-button-wrapper{margin-top:1rem}.add-to-cart-container .buy-it-now-button{font-family:inherit;border-radius:var(--button-border-radius, 8px)}.product-form .add-to-cart-container .buy-it-now-button-wrapper{width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/buy-it-now.css.map */
