:where(juo-checkout-link:not([class])){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([class]))[aria-disabled=true]{opacity:.7;cursor:not-allowed}:where(juo-checkout-link:not([class])):focus-visible{outline:2px solid currentColor;outline-offset:2px}.cart__checkout-actions{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%}.cart__checkout-actions>*{grid-area:1/1;width:100%}.cart__checkout-actions juo-checkout-link:not([data-state=ready]):not([data-state=processing]):not([data-state=success]):not([data-state=error]){display:none!important}.cart__checkout-actions:has(juo-checkout-link[data-state=ready]) .cart__default-checkout,.cart__checkout-actions:has(juo-checkout-link[data-state=ready]) button[name=checkout],.cart__checkout-actions:has(juo-checkout-link[data-state=ready])>form:has(.cart__default-checkout),.cart__checkout-actions:has(juo-checkout-link[data-state=processing]) .cart__default-checkout,.cart__checkout-actions:has(juo-checkout-link[data-state=processing]) button[name=checkout],.cart__checkout-actions:has(juo-checkout-link[data-state=processing])>form:has(.cart__default-checkout),.cart__checkout-actions:has(juo-checkout-link[data-state=success]) .cart__default-checkout,.cart__checkout-actions:has(juo-checkout-link[data-state=success]) button[name=checkout],.cart__checkout-actions:has(juo-checkout-link[data-state=success])>form:has(.cart__default-checkout),.cart__checkout-actions:has(juo-checkout-link[data-state=error]) .cart__default-checkout,.cart__checkout-actions:has(juo-checkout-link[data-state=error]) button[name=checkout],.cart__checkout-actions:has(juo-checkout-link[data-state=error])>form:has(.cart__default-checkout){display:none!important}.flex-buttons>.cart__checkout-actions{flex:1 1 auto;min-width:0}juo-checkout-link.button[data-state=ready],juo-checkout-link.button[data-state=error]{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;text-align:center;text-decoration:none;cursor:pointer}juo-checkout-link.button[data-state=processing],juo-checkout-link.button[data-state=success]{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;position:relative}juo-checkout-link.button[data-state=processing]:after,juo-checkout-link.button[data-state=success]:after{border-color:#ffffff59;border-top-color:#fff}.juo-hidden-by-checkout{display:none!important}juo-checkout-link:not([data-state=ready]):not([data-state=processing]):not([data-state=success]):not([data-state=error]){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)}}
