:where(juo-checkout-link:not(.button)){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:not(.button)) .juo-cl-label{white-space:nowrap}:where(juo-checkout-link:not(.button)) .juo-cl-icons{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}:where(juo-checkout-link:not(.button)) .juo-cl-icon{display:block;height:1em;width:auto;flex-shrink:0}:where(juo-checkout-link:not(.button))[aria-disabled=true]{opacity:.7;cursor:not-allowed}:where(juo-checkout-link:not(.button)):focus-visible{outline:2px solid currentColor;outline-offset:2px}juo-checkout-link.button{--juo-cl-icon-gap: 8px;gap:var(--juo-cl-icon-gap)}juo-checkout-link.button .juo-cl-label{white-space:nowrap}juo-checkout-link.button .juo-cl-icons{display:inline-flex;align-items:center;gap:var(--juo-cl-icon-gap);flex-shrink:0}juo-checkout-link.button .juo-cl-icon{display:block;height:18px;max-height:18px;width:auto;margin:0;flex-shrink:0}juo-checkout-link.button .juo-cl-icon--ideal{height:20px;max-height:20px}.shopify-section.cart__footer-wrapper .cart__ctas{display:flex;flex-direction:column;align-items:stretch;gap:.7rem}.shopify-section.cart__footer-wrapper .cart__ctas>*+*{margin-top:0}.shopify-section.cart__footer-wrapper .cart__ctas>juo-checkout-link.cart__checkout-button,.shopify-section.cart__footer-wrapper .cart__ctas>button.cart__checkout-button{width:100%}.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)}}
