.pay-inapp{opacity:0;transition:grid-template-rows .24s var(--ease-out), opacity .2s var(--ease-out);grid-template-rows:0fr;display:grid}.pay-inapp[data-open]{opacity:1;grid-template-rows:1fr}.pay-inapp-in{min-height:0;margin-inline:-4px;padding-inline:4px;overflow:hidden}@media (prefers-reduced-motion:reduce){.pay-inapp{transition:none}}.pay-xs-wrap{isolation:isolate;position:relative}.pay-xs{z-index:1;pointer-events:none;height:55px;transition:opacity .22s var(--ease-out);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid;position:absolute;inset:0 0 auto}.pay-xs[data-off]{opacity:0}.pay-xs>span{background-color:color-mix(in srgb, var(--color-ink) 8%, transparent);border-radius:12px;position:relative;overflow:hidden}.pay-xs>span:after{content:"";animation:pay-sheen 1.5s var(--ease-in-out) infinite;background-image:linear-gradient(100deg,#0000 20%,#fffffc80 50%,#0000 80%);position:absolute;inset:0;transform:translate(-100%)}.pay-xs>span+span:after{animation-delay:.12s}.pay-xs[data-off]>span:after{animation:none}.pay-xs>span{transition:opacity .22s var(--ease-out)}.pay-xs>span[data-off]{opacity:0}.pay-xs>span[data-off]:after{animation:none}.pay-x2{gap:8px;display:flex}.pay-x2>div{flex:1 1 0;min-width:0}.pay-x2>[data-state=none],.pay-x2[data-away]>div{display:none}@keyframes pay-sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pay-xs>span:after{display:none}}.btn-pay{transition:transform var(--dur-release) var(--ease-spring), box-shadow var(--dur-release) var(--ease-out), background-color .12s var(--ease-out), color .12s var(--ease-out)}.btn-pay:is(:active,[data-press]){transition-duration:var(--dur-press), var(--dur-press), .12s, .12s;transition-timing-function:var(--ease-out-quick), var(--ease-out-quick), var(--ease-out), var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn-pay:hover:not(:disabled,[aria-disabled=true]){--btn-bg:var(--color-primary);--btn-hover:var(--color-primary);--btn-fg:var(--color-accent);--btn-edge:var(--palette-gold)}}.btn-pay:is(:active,[data-press]):not(:disabled,[aria-disabled=true]),.btn-pay[aria-disabled=true][aria-busy=true]{--btn-bg:var(--color-primary);--btn-hover:var(--color-primary);--btn-fg:var(--color-accent);--btn-edge:var(--palette-gold)}.btn-pay[data-leader-pay=missing]:is(:active,[data-press]):not([aria-busy=true]){transform:translateY(var(--press-y)) scale(var(--press-scale));box-shadow:var(--btn-frame), 0 1px 0 var(--btn-edge)}@media (hover:hover) and (pointer:fine){.btn-pay[data-leader-pay=missing]:hover:not([aria-busy=true]){--btn-bg:color-mix(in srgb, var(--palette-yellow-hover-soft), var(--color-accent) 35%)}}.btn-pay:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.pay-label{animation:pay-label-in .15s var(--ease-out);align-items:center;gap:.625rem;display:inline-flex}@keyframes pay-label-in{0%{opacity:0;transform:translateY(3px)}}.pay-spin{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:9999px;flex:none;width:1.125rem;height:1.125rem;animation:.7s linear infinite pay-spin}@keyframes pay-spin{to{transform:rotate(1turn)}}.pay-check path{stroke-dasharray:21;stroke-dashoffset:21px;animation:pay-draw .28s 60ms var(--ease-out) forwards}@keyframes pay-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pay-label{animation:none}.pay-check path{stroke-dashoffset:0;animation:none}}.card-wait{visibility:hidden}.card-wait[data-on],[data-early-tap] .card-wait{visibility:visible}.card-reserve{height:var(--card-h);clip-path:inset(0 0 -4px)}.card-slot:has(>.card-ph[data-off])>.card-reserve{height:auto;min-height:var(--card-h)}[data-card-box] .card-slot{--card-core:213px;--card-tab:62.8906px;--card-tabs:0px;--card-h:calc(var(--card-core) + var(--card-tabs));--ph-areas:"n n" "e e" "c c" "k k"}@container (min-width:350px){[data-card-box] .card-slot{--card-core:160px;--ph-areas:"n n" "e c" "k k"}}[data-card-box]:is([data-lang=it],[data-lang=de],[data-lang=es],[data-lang=nl],[data-lang=pl],[data-lang=fr]) .card-slot{--card-core:213px;--ph-areas:"n n" "e e" "c c" "k k"}@container (min-width:369px){[data-card-box][data-lang=it] .card-slot{--card-core:160px;--ph-areas:"n n" "e c" "k k"}}@container (min-width:389px){[data-card-box]:is([data-lang=de],[data-lang=es],[data-lang=nl]) .card-slot{--card-core:160px;--ph-areas:"n n" "e c" "k k"}}@container (min-width:434px){[data-card-box][data-lang=pl] .card-slot{--card-core:160px;--ph-areas:"n n" "e c" "k k"}}@container (min-width:460px){[data-card-box][data-lang=fr] .card-slot{--card-core:160px;--ph-areas:"n n" "e c" "k k"}}[data-card-box][data-cc=US] .card-slot{--card-core:266px;--ph-areas:"n n" "e e" "c c" "k k" "z z"}@container (min-width:350px){[data-card-box][data-cc=US] .card-slot{--card-core:213px;--ph-areas:"n n" "e c" "k k" "z z"}}@container (min-width:448px){[data-card-box][data-cc=US] .card-slot{--card-core:160px;--ph-areas:"n n" "e c" "k z"}}[data-card-box][data-link] .card-slot{--card-link-line:0px;--card-link-save:53.3px;--card-h:calc(var(--card-core) + var(--card-tabs) + var(--card-link-line) + var(--card-link-save));min-height:var(--card-h)}[data-card-box][data-link][data-link-line] .card-slot{--card-link-line:51.2px}[data-card-box][data-link][data-link-line] .card-ph-box{margin-top:var(--card-link-line)}[data-card-box]:is([data-pm~=bancontact],[data-pm~=eps]) .card-slot{--card-tabs:calc(var(--card-tab) + 16px)}[data-card-box][data-pm^=ideal] .card-slot{--card-h:514.453px}@container (min-width:351px){[data-card-box][data-pm^=ideal] .card-slot{--card-h:496.266px}}@container (min-width:369px){[data-card-box][data-pm^=ideal] .card-slot{--card-h:478.078px}}@container (min-width:409px){[data-card-box][data-pm^=ideal] .card-slot{--card-h:459.891px}}@container (min-width:426px){[data-card-box][data-pm^=ideal] .card-slot{--card-h:441.703px}}@container (min-width:456px){[data-card-box][data-pm^=ideal] .card-slot{--card-h:423.516px}}@container (min-width:492px){[data-card-box][data-pm^=ideal] .card-slot{--card-h:405.328px}}@container (min-width:532px){[data-card-box][data-pm^=ideal] .card-slot{--card-h:387.141px}}[data-card-box][data-pm^=ideal][data-lang=nl] .card-slot{--card-h:599.766px}@container (min-width:336px){[data-card-box][data-pm^=ideal][data-lang=nl] .card-slot{--card-h:581.578px}}@container (min-width:351px){[data-card-box][data-pm^=ideal][data-lang=nl] .card-slot{--card-h:563.391px}}@container (min-width:369px){[data-card-box][data-pm^=ideal][data-lang=nl] .card-slot{--card-h:527.016px}}@container (min-width:409px){[data-card-box][data-pm^=ideal][data-lang=nl] .card-slot{--card-h:508.828px}}@container (min-width:426px){[data-card-box][data-pm^=ideal][data-lang=nl] .card-slot{--card-h:490.641px}}@container (min-width:440px){[data-card-box][data-pm^=ideal][data-lang=nl] .card-slot{--card-h:472.453px}}@container (min-width:456px){[data-card-box][data-pm^=ideal][data-lang=nl] .card-slot{--card-h:459.891px}}@container (min-width:472px){[data-card-box][data-pm^=ideal][data-lang=nl] .card-slot{--card-h:441.703px}}@container (min-width:532px){[data-card-box][data-pm^=ideal][data-lang=nl] .card-slot{--card-h:405.328px}}[data-card-box] .card-slot{--card-line:color-mix(in srgb, var(--palette-ink) 60%, var(--palette-paper))}.card-ph{height:var(--card-h);pointer-events:none;color:var(--color-ink-subtle);transition:opacity .2s var(--ease-out), visibility 0s linear 0s;font-size:16px;line-height:22px;position:absolute;inset:0 0 auto}.card-ph:not([data-off]){pointer-events:auto}.card-ph[data-off]{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), visibility 0s linear .2s}@media (prefers-reduced-motion:reduce){.card-ph,.card-ph[data-off]{transition-duration:.12s,0s}.card-ph[data-off]{transition-delay:0s,.12s}}.card-ph-tabs{height:66px;margin:-1.5px -1.5px calc(var(--card-tab) + 16px - 64.5px);grid-template-columns:1fr 1fr;gap:7px;display:grid}.card-ph-tab{background-color:var(--color-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-yellow) 18%, var(--palette-paper)), 0 1px 2px color-mix(in srgb, var(--palette-ink) 6%, transparent);color:var(--color-ink-muted);white-space:nowrap;border-radius:14px;align-items:flex-end;padding:0 14px 14.5px;font-size:14px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.card-ph-tab[data-on]{box-shadow:inset 0 0 0 1.75px var(--palette-ink);color:var(--color-ink);font-weight:600}.card-ph-box{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:var(--ph-areas);height:calc(var(--card-core) - .5px);border:1px solid var(--card-line);background-color:var(--card-line);border-radius:14px;grid-auto-rows:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.card-ph-box>span{background-color:var(--color-raised);white-space:nowrap;align-items:center;min-width:0;padding:0 12px;display:flex;overflow:hidden}.card-ph-box>[data-f=n]{grid-area:n}.card-ph-box>[data-f=e]{grid-area:e}.card-ph-box>[data-f=c]{grid-area:c}.card-ph-box>[data-f=z]{grid-area:z}.card-ph-box>[data-f=k]{grid-area:k}.card-ph-box>:is([data-f=k],[data-v]){grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 8px;display:grid}.card-ph-box>:is([data-f=k],[data-v])>small{grid-column:1;font-size:14px;line-height:16px}.card-ph-box>:is([data-f=k],[data-v])>b{text-overflow:ellipsis;color:var(--color-ink);grid-column:1;font-size:17px;font-weight:400;overflow:hidden}.card-ph-box>[data-f=k]>svg{color:var(--color-ink-muted);grid-area:1/2/span 2;align-self:center}.card-ph-note{height:calc(var(--card-h) - var(--card-tab) - 16px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:40px 1fr;align-items:start;gap:8px 16px;display:grid;overflow:hidden}.card-ph-note>i{height:28px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--palette-ink) 14%, var(--palette-paper));border-radius:6px}.card-ph-note>span{background-image:repeating-linear-gradient(to bottom, transparent 0 5px, color-mix(in srgb, var(--palette-ink) 7%, transparent) 5px 13px, transparent 13px 18.2px);height:54.6px}.card-ph-note>p{background-image:repeating-linear-gradient(to bottom, transparent 0 5px, color-mix(in srgb, var(--palette-ink) 7%, transparent) 5px 13px, transparent 13px 18.2px);grid-column:1/-1;align-self:stretch;margin-top:12px}.card-ph-edge{box-shadow:inset 0 0 0 1px var(--card-line);border-radius:14px}.pay-secure{white-space:normal}
