/* Accepted variant 01: a fine outline, one shared route to Shopify checkout. */
.kr-quick-checkout{width:100%;margin-top:10px}
.kr-quick-checkout-button{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:49px;box-sizing:border-box;padding:12px 15px;border:1px solid #dfdfda;border-radius:13px;background:#fff;box-shadow:none;color:#242621;cursor:pointer;font:500 12px/1.1 var(--font,Arial,sans-serif);transition:opacity .18s ease}
.kr-quick-checkout-label{white-space:nowrap}
.kr-quick-checkout-logos{display:flex;align-items:center;justify-content:center;gap:12px;height:22px;flex:none}
.kr-quick-checkout-logos img{display:block!important;max-height:none!important;max-width:none!important;object-fit:contain!important;pointer-events:none;padding:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important;opacity:1!important}
.kr-quick-checkout-klarna{width:43px!important;height:14px!important;mix-blend-mode:multiply}
.kr-quick-checkout-twint{width:50px!important;height:16px!important;mix-blend-mode:multiply}
.kr-quick-checkout-paypal{width:53px!important;height:14px!important}
.kr-quick-checkout-button:focus-visible{outline:2px solid #72786c;outline-offset:3px}
.kr-quick-checkout-button[aria-busy=true]{cursor:progress;opacity:.65}
.kr-quick-pending #layer{opacity:0!important;pointer-events:none!important;transition:none!important}
@media(max-width:360px){.kr-quick-checkout-button{font-size:11px;gap:8px;padding:12px}.kr-quick-checkout-logos{gap:9px}.kr-quick-checkout-klarna{width:38px!important}.kr-quick-checkout-twint{width:44px!important}.kr-quick-checkout-paypal{width:47px!important}}
@media(prefers-reduced-motion:reduce){.kr-quick-checkout-button{transition:none}}
