.cart__template .checkout__button,.cart__drawer .checkout__button,form#cart-form .checkout__button{display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;width:100%!important;min-height:56px!important;padding:16px 24px!important;background:linear-gradient(135deg,#dc2626,#ef4444)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 12px #dc26264d,inset 0 1px #ffffff1a!important;color:#fff!important;font-weight:700!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:.05em!important;line-height:1.2!important;text-decoration:none!important;text-align:center!important;cursor:pointer!important;transition:all .3s ease!important;position:relative!important;z-index:10!important}.checkout__button span,.checkout__button .cta__dot,.checkout__button [data-cart-final]{color:#fff!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:1!important}.cart__template .checkout__button:hover,.cart__drawer .checkout__button:hover,form#cart-form .checkout__button:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,#ef4444,#f87171)!important;box-shadow:0 8px 20px #dc262666,inset 0 1px #ffffff26!important}.checkout__button:active{transform:translateY(0)!important;box-shadow:0 2px 8px #dc26264d!important}.cart__drawer .drawer__bottom{position:relative!important;z-index:5!important}.cart__drawer form#cart-form{display:block!important;width:100%!important}.cart__footer__checkout{margin-top:16px!important;margin-bottom:16px!important}@media only screen and (max-width: 768px){.checkout__button{min-height:52px!important;font-size:15px!important;padding:14px 20px!important}}@media only screen and (max-width: 479px){.checkout__button{min-height:48px!important;font-size:14px!important;padding:12px 16px!important}}.checkout__button:focus,.checkout__button:focus-visible{outline:3px solid rgba(220,38,38,.5)!important;outline-offset:2px!important}@media (prefers-contrast: high){.checkout__button{border:2px solid white!important}}@media (prefers-reduced-motion: reduce){.checkout__button{transition:none!important}.checkout__button:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cart-button-fix.css.map */
