:where(juo-checkout-link){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--juo-cl-height);padding:12px 16px;position:relative;background-color:var(--juo-cl-color-primary);color:var(--juo-cl-color-text);border:none;border-radius:var(--juo-cl-border-radius);cursor:pointer;font-size:inherit;font-family:inherit;-webkit-user-select:none;user-select:none;--juo-cl-color-primary: #be7c4d;--juo-cl-color-text: #fff;--juo-cl-border-radius: 0;--juo-cl-height: auto}:where(juo-checkout-link)[aria-disabled=true]{opacity:.7;cursor:not-allowed}:where(juo-checkout-link):focus-visible{outline:2px solid currentColor;outline-offset:2px}.body:has(juo-checkout-link[data-state=ready]) #Main-Cart-Details>div>div>div.cart-details-footer>div.footer-ctas>div,.body:has(juo-checkout-link[data-state=processing]) #Main-Cart-Details>div>div>div.cart-details-footer>div.footer-ctas>div,.body:has(juo-checkout-link[data-state=success]) #Main-Cart-Details>div>div>div.cart-details-footer>div.footer-ctas>div{flex-direction:column}.juo-hidden-by-checkout{display:none!important}juo-checkout-link:not([data-state]),juo-checkout-link[data-state=idle],juo-checkout-link[data-state=loading]{display:none}juo-checkout-link[data-state=processing],juo-checkout-link[data-state=success]{color:transparent}juo-checkout-link[data-state=processing]>*,juo-checkout-link[data-state=success]>*{visibility:hidden}juo-checkout-link[data-state=processing]:after,juo-checkout-link[data-state=success]:after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;border:2px solid rgba(255,255,255,.35);border-top-color:var(--juo-cl-color-text);border-radius:50%;animation:juo-cl-spin .6s linear infinite;flex-shrink:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}juo-checkout-link[data-state=error]{animation:juo-cl-shake .4s ease-in-out}@keyframes juo-cl-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes juo-cl-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}
