aiko-payment-choice{display:block}.aikopay{--aikopay-ink: var(--aiko-ink, #4a4a4a);--aikopay-muted: var(--aiko-muted, #7a756e);--aikopay-rose: var(--aiko-clay-dark, #b76e79);--aikopay-rose-deep: var(--aiko-sage-deep, #9e5561);--aikopay-line: var(--aiko-line, #eadfd3);--aikopay-line-rose: #eedde2;--aikopay-surface: var(--aiko-surface, #fff);--aikopay-sans: var(--aiko-sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--aikopay-serif: var(--aiko-serif, "Fraunces", Georgia, "Times New Roman", serif);--aikopay-radius: var(--aiko-radius, 16px);--aikopay-ease: var(--aiko-ease, cubic-bezier(.2, .7, .2, 1));display:grid;gap:10px;width:100%;margin:0;font-family:var(--aikopay-sans);color:var(--aikopay-ink);text-align:left;flex:1 1 100%;min-width:0}.aikopay,.aikopay *,.aikopay *:before,.aikopay *:after{box-sizing:border-box}.aikopay__btn{--btn-bg: var(--aikopay-surface);--btn-fg: var(--aikopay-ink);--btn-muted: var(--aikopay-muted);--btn-accent: var(--aikopay-rose-deep);--btn-rule: var(--aikopay-line-rose);--btn-flag-bg: var(--aikopay-rose-deep);--btn-flag-fg: #fff;--btn-lift: 0;--btn-shadow: 0 4px 14px rgba(74, 58, 48, .07);position:relative;display:grid;gap:3px;width:100%;margin:0;padding:15px 52px 15px 20px;border:1.5px solid var(--aikopay-line-rose);border-radius:var(--aikopay-radius);background-color:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);transform:translateY(var(--btn-lift));font-family:inherit;text-align:left;letter-spacing:normal;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .25s var(--aikopay-ease),border-color .25s var(--aikopay-ease),color .25s var(--aikopay-ease),box-shadow .25s var(--aikopay-ease),transform .15s var(--aikopay-ease)}.aikopay__btn--transfer{border-width:2px;border-color:var(--aikopay-rose)}@media(hover:hover){.aikopay__btn:hover:not(:disabled):not([aria-busy=true]){--btn-bg: var(--aikopay-rose-deep);--btn-fg: #fff;--btn-muted: rgba(255, 255, 255, .92);--btn-accent: #fff;--btn-rule: rgba(255, 255, 255, .38);--btn-flag-bg: #fff;--btn-flag-fg: var(--aikopay-rose-deep);--btn-lift: -2px;--btn-shadow: 0 12px 26px rgba(158, 85, 97, .28);border-color:var(--aikopay-rose-deep)}}.aikopay__btn:active:not(:disabled):not([aria-busy=true]),.aikopay__btn:focus-visible:not(:disabled):not([aria-busy=true]){--btn-bg: var(--aikopay-rose-deep);--btn-fg: #fff;--btn-muted: rgba(255, 255, 255, .92);--btn-accent: #fff;--btn-rule: rgba(255, 255, 255, .38);--btn-flag-bg: #fff;--btn-flag-fg: var(--aikopay-rose-deep);--btn-shadow: 0 8px 20px rgba(158, 85, 97, .24);border-color:var(--aikopay-rose-deep)}.aikopay__btn:focus-visible{outline:2px solid var(--aikopay-rose-deep);outline-offset:2px}.aikopay__btn:disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.aikopay__btn[aria-busy=true]{opacity:1}.aikopay__label{font-size:15px;font-weight:700;line-height:1.2}.aikopay__meta{display:block;font-size:13px;line-height:1.3}.aikopay__meta b{font-weight:600}.aikopay__amount{font-family:var(--aikopay-serif);font-size:17px;font-weight:700}.aikopay__meta{color:var(--btn-muted)}.aikopay__amount,.aikopay__meta b{color:var(--btn-accent)}.aikopay__note{display:block;margin-top:5px;padding-top:7px;border-top:1px solid var(--btn-rule);font-size:12px;font-weight:400;line-height:1.35;color:var(--btn-muted);transition:color .25s var(--aikopay-ease),border-color .25s var(--aikopay-ease)}.aikopay__flag{position:absolute;top:-10px;right:14px;padding:3px 10px;border-radius:999px;background:var(--btn-flag-bg);color:var(--btn-flag-fg);transition:background-color .25s var(--aikopay-ease),color .25s var(--aikopay-ease);font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px #9e556147}.aikopay__btn[aria-busy=true]:after{content:"";position:absolute;top:50%;right:20px;width:18px;height:18px;margin-top:-9px;border:2px solid var(--aikopay-rose-deep);border-top-color:transparent;border-radius:50%;opacity:.85;animation:aikopay-spin .7s linear infinite}@keyframes aikopay-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aikopay__btn,.aikopay__flag,.aikopay__note{transition:none}.aikopay__btn{transform:none}.aikopay__btn[aria-busy=true]:after{animation:none;border-top-color:var(--aikopay-rose-deep);opacity:.4}}.aikopay[data-loading]{cursor:progress}.aikopay__error{margin:0;padding:9px 13px;border-radius:10px;background:#fdecea;color:#8c2f26;font-size:13px;line-height:1.35}.aikopay__error[hidden]{display:none}.aikopay__atc{display:block;width:100%;margin:10px 0 0;background:transparent;color:var(--aiko-ink, #4a4a4a);font-family:var(--aiko-sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);border-style:solid;border-color:var(--aiko-line, #eadfd3);cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,color .2s ease;flex:1 1 100%;min-width:0}.aikopay__atc:hover:not(:disabled){border-color:var(--aiko-clay, #c98a96);color:var(--aiko-sage-deep, #9e5561)}.aikopay__atc:disabled{cursor:not-allowed;opacity:.5}aiko-payment-choice.aikopay+button[data-aiko-atc],aiko-payment-choice.aikopay+button.product-form__submit,aiko-payment-choice.aikopay+button.acr-cta,aiko-payment-choice.aikopay+.aikopay__atc{min-height:56px;padding:17px 26px;border-radius:999px;border-width:2px;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.01em}.aikopay--compact{grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.aikopay--compact .aikopay__btn{padding:10px 12px;border-radius:12px;gap:1px;text-align:center;justify-items:center;box-shadow:none}.aikopay--compact .aikopay__btn:hover:not(:disabled){transform:none;box-shadow:none}.aikopay--compact .aikopay__label{font-size:12.5px;line-height:1.15}.aikopay--compact .aikopay__meta{font-size:11px}.aikopay--compact .aikopay__amount{font-size:13px}.aikopay--compact .aikopay__flag{display:none}.aikopay--compact .aikopay__btn[aria-busy=true] .aikopay__label,.aikopay--compact .aikopay__btn[aria-busy=true] .aikopay__meta{visibility:hidden}.aikopay--compact .aikopay__btn[aria-busy=true]:after{right:50%;margin-right:-9px}.aikopay--compact .aikopay__error{grid-column:1 / -1;padding:6px 10px;font-size:12px}@media(max-width:359px){.aikopay--compact{grid-template-columns:1fr;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/aiko-payment-choice.css.map */
