.checkout[data-astro-cid-hifzr5hx]{align-content:start;gap:clamp(1.5rem,4vw,2.5rem);max-width:68rem;min-height:100vh;padding-block:1.5rem 4rem;display:grid}.checkout-top[data-astro-cid-hifzr5hx]{justify-content:space-between;align-items:center;display:flex}.checkout-top[data-astro-cid-hifzr5hx] a[data-astro-cid-hifzr5hx]{text-decoration:none}.checkout-back[data-astro-cid-hifzr5hx]{color:var(--text-soft);font-size:.92rem}.checkout-stage[data-astro-cid-hifzr5hx]{gap:1.5rem;width:100%;max-width:34rem;margin-inline:auto;display:grid}.checkout-showcase[data-astro-cid-hifzr5hx]{text-align:center;justify-items:center;gap:.5rem;display:grid}.showcase-art[data-astro-cid-hifzr5hx]{width:min(62vw,15rem);padding:6% 4%;position:relative}.showcase-glow[data-astro-cid-hifzr5hx]{filter:blur(22px);background:radial-gradient(closest-side,#c47a3447,#c47a3400);border-radius:50%;position:absolute;inset:4% 0}.showcase-cup[data-astro-cid-hifzr5hx]{filter:drop-shadow(0 26px 26px #46240c29);width:100%;height:auto;animation:cup-in .9s var(--ease) both;display:block;position:relative}.showcase-bean[data-astro-cid-hifzr5hx]{width:var(--size);height:auto;transform:rotate(var(--turn));filter:drop-shadow(0 10px 12px #46240c38) blur(var(--blur,0));animation:bean-float var(--pace) ease-in-out var(--delay) infinite alternate;position:absolute}.bean-a[data-astro-cid-hifzr5hx]{--size:clamp(2rem, 6vw, 3.4rem);--turn:-28deg;--pace:5.5s;--delay:0s;top:0;left:-4%}.bean-b[data-astro-cid-hifzr5hx]{--size:clamp(1.5rem, 4.4vw, 2.4rem);--turn:38deg;--pace:6.5s;--delay:-2s;--blur:1px;top:-6%;right:8%}.bean-c[data-astro-cid-hifzr5hx]{--size:clamp(1.8rem, 5vw, 2.8rem);--turn:74deg;--pace:6s;--delay:-1s;bottom:0;right:-6%}h1[data-astro-cid-hifzr5hx]{letter-spacing:-.03em;font-size:clamp(1.9rem,5vw,3rem)}h2[data-astro-cid-hifzr5hx]{font-size:1.6rem}.checkout-sub[data-astro-cid-hifzr5hx]{color:var(--text-soft);font-size:.95rem}.showcase-copy[data-astro-cid-hifzr5hx]{justify-items:center;gap:.6rem;display:grid}.checkout-price[data-astro-cid-hifzr5hx]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .75rem;margin-top:.4rem;display:flex}.checkout-price[data-astro-cid-hifzr5hx] strong[data-astro-cid-hifzr5hx]{font-family:var(--font-display);letter-spacing:-.03em;color:#8a4b1c;font-size:clamp(2rem,5vw,2.6rem)}.checkout-price[data-astro-cid-hifzr5hx] span[data-astro-cid-hifzr5hx]{color:var(--text-mute);font-size:.88rem}.checkout-count[data-astro-cid-hifzr5hx]{color:var(--text-mute);font-size:.85rem}.checkout-count[data-astro-cid-hifzr5hx]:has([hidden]){display:none}.checkout-perks[data-astro-cid-hifzr5hx]{order:1;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.checkout-perks[data-astro-cid-hifzr5hx] li[data-astro-cid-hifzr5hx]{color:var(--text-soft);grid-template-columns:1.6rem 1fr;align-items:center;gap:.6rem;font-size:.92rem;display:grid}.checkout-perks[data-astro-cid-hifzr5hx] svg[data-astro-cid-hifzr5hx]{box-sizing:content-box;background:rgba(var(--brand-rgb), .1);color:var(--brand);border-radius:50%;padding:.25rem}.checkout-card[data-astro-cid-hifzr5hx]{gap:1.75rem;padding:clamp(1.25rem,4vw,2.25rem);display:grid}.checkout-form[data-astro-cid-hifzr5hx]{gap:1.25rem;display:grid}.checkout-methods[data-astro-cid-hifzr5hx]{background:var(--bg-raised);border:0;border-radius:999px;grid-template-columns:1fr 1fr;gap:.35rem;margin:0;padding:.3rem;display:grid;position:relative;box-shadow:inset 0 1px 2px #1111160f}.checkout-methods[data-astro-cid-hifzr5hx]:before{content:"";background:var(--surface);width:calc(50% - .475rem);box-shadow:var(--shadow-sm);transition:translate .45s var(--ease);border-radius:999px;position:absolute;top:.3rem;bottom:.3rem;left:.3rem}.checkout-methods[data-astro-cid-hifzr5hx]:has(input[value=card]:checked):before{translate:calc(100% + .35rem)}.checkout-methods[data-astro-cid-hifzr5hx] label[data-astro-cid-hifzr5hx]{cursor:pointer;position:relative}.checkout-methods[data-astro-cid-hifzr5hx] input[data-astro-cid-hifzr5hx]{opacity:0;position:absolute}.checkout-methods[data-astro-cid-hifzr5hx] span[data-astro-cid-hifzr5hx]{color:var(--text-soft);transition:color .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem;font-weight:600;display:flex}.checkout-methods[data-astro-cid-hifzr5hx] input[data-astro-cid-hifzr5hx]:checked+span[data-astro-cid-hifzr5hx]{color:var(--text)}.checkout-methods[data-astro-cid-hifzr5hx] input[data-astro-cid-hifzr5hx]:checked+span[data-astro-cid-hifzr5hx] svg[data-astro-cid-hifzr5hx]{color:var(--brand)}.checkout-methods[data-astro-cid-hifzr5hx] input[data-astro-cid-hifzr5hx]:focus-visible+span[data-astro-cid-hifzr5hx]{outline:2px solid var(--brand);outline-offset:2px}.checkout-fields[data-astro-cid-hifzr5hx]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.checkout-card-fields[data-astro-cid-hifzr5hx]:not([hidden]){animation:fields-in .45s var(--ease)}.field[data-astro-cid-hifzr5hx]{gap:.35rem;font-size:.88rem;font-weight:500;display:grid}.field--wide[data-astro-cid-hifzr5hx]{grid-column:1/-1}.field[data-astro-cid-hifzr5hx] input[data-astro-cid-hifzr5hx]{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;font:inherit;color:var(--text);transition:border-color .2s var(--ease), box-shadow .25s var(--ease), background .2s var(--ease);background:#ffffffc7;padding:.8rem .95rem;font-size:1rem;font-weight:400}.field[data-astro-cid-hifzr5hx] input[data-astro-cid-hifzr5hx]:hover{background:var(--surface)}.field[data-astro-cid-hifzr5hx] input[data-astro-cid-hifzr5hx]:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 4px rgba(var(--brand-rgb), .14), 0 8px 24px -8px rgba(var(--brand-rgb), .35);outline:none}.field[data-astro-cid-hifzr5hx] input[data-astro-cid-hifzr5hx][aria-invalid=true]{border-color:#dc2626}.field[data-astro-cid-hifzr5hx] small[data-astro-cid-hifzr5hx],.checkout-secure[data-astro-cid-hifzr5hx]{color:var(--text-mute);font-size:.8rem;font-weight:400}.checkout-error[data-astro-cid-hifzr5hx]{border-radius:var(--radius);color:#b91c1c;background:#fef2f2;padding:.7rem .9rem;font-size:.9rem}.checkout-submit[data-astro-cid-hifzr5hx]{justify-content:center;width:100%;padding-block:.95rem}.checkout-submit[data-astro-cid-hifzr5hx]:disabled{opacity:.6;cursor:progress}.checkout-pix[data-astro-cid-hifzr5hx],.checkout-paid[data-astro-cid-hifzr5hx]{text-align:center;justify-items:center;gap:1rem;display:grid}.pix-frame[data-astro-cid-hifzr5hx]{--corner:linear-gradient(var(--brand), var(--brand));background:var(--corner) top left / 1.75rem 3px no-repeat, var(--corner) top left / 3px 1.75rem no-repeat, var(--corner) top right / 1.75rem 3px no-repeat, var(--corner) top right / 3px 1.75rem no-repeat, var(--corner) bottom left / 1.75rem 3px no-repeat, var(--corner) bottom left / 3px 1.75rem no-repeat, var(--corner) bottom right / 1.75rem 3px no-repeat, var(--corner) bottom right / 3px 1.75rem no-repeat;width:min(16.5rem,100%);padding:.75rem;position:relative}.pix-qr[data-astro-cid-hifzr5hx]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;padding:.9rem}.pix-qr[data-astro-cid-hifzr5hx] svg{width:100%;height:auto;display:block}.pix-scan[data-astro-cid-hifzr5hx]{border-radius:var(--radius-lg);pointer-events:none;position:absolute;inset:.75rem;overflow:hidden}.pix-scan[data-astro-cid-hifzr5hx]:after{content:"";background:linear-gradient(to bottom, rgba(var(--brand-rgb), 0) 0%, rgba(var(--brand-rgb), .12) 7%, rgba(var(--brand-rgb), .7) 8%, rgba(var(--brand-rgb), 0) 8.6%);animation:2.6s ease-in-out infinite alternate pix-scan;position:absolute;inset:0}.checkout-pix[data-astro-cid-hifzr5hx]:has([data-pix-expired]:not([hidden])) .pix-scan[data-astro-cid-hifzr5hx]{display:none}.pix-copy[data-astro-cid-hifzr5hx]{border:1px solid #ffffffd9}.pix-status[data-astro-cid-hifzr5hx]{color:var(--text-soft);align-items:center;gap:.55rem;font-size:.92rem;display:inline-flex}.pix-dot[data-astro-cid-hifzr5hx]{background:var(--live);border-radius:50%;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite pix-pulse}.pix-timer[data-astro-cid-hifzr5hx]{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:.85rem}.pix-expired[data-astro-cid-hifzr5hx]{justify-items:center;gap:.75rem;display:grid}.checkout-pending[data-astro-cid-hifzr5hx]{text-align:center;justify-items:center;display:grid}.paid-cup[data-astro-cid-hifzr5hx]{width:5rem;height:5rem;color:var(--brand);border-radius:50%;place-items:center;display:grid;position:relative}.paid-ring[data-astro-cid-hifzr5hx]{border:2px solid rgba(var(--brand-rgb), .45);animation:paid-ring 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-2px}.checkout-paid[data-astro-cid-hifzr5hx]:not([hidden]){animation:fields-in .6s var(--ease)}@keyframes bean-float{to{transform:translate3d(0, -.6rem, 0) rotate(calc(var(--turn) + 10deg))}}@keyframes cup-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes fields-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pix-scan{0%{transform:translateY(-8%)}to{transform:translateY(92%)}}@keyframes pix-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes paid-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (width<=520px){.checkout-fields[data-astro-cid-hifzr5hx]{grid-template-columns:1fr}}@media (width>=900px){.checkout[data-astro-cid-hifzr5hx]{padding-bottom:6rem}.checkout-stage[data-astro-cid-hifzr5hx]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-areas:"showcase card""perks card";align-items:start;gap:1.5rem clamp(3rem,6vw,5rem);max-width:none;margin-top:2vh}.checkout-showcase[data-astro-cid-hifzr5hx]{text-align:left;grid-area:showcase;justify-items:start}.showcase-copy[data-astro-cid-hifzr5hx]{justify-items:start}.checkout-price[data-astro-cid-hifzr5hx]{justify-content:start}.showcase-art[data-astro-cid-hifzr5hx]{width:min(100%,22rem);margin-left:-1rem}.checkout-perks[data-astro-cid-hifzr5hx]{border-top:1px solid var(--line);order:0;grid-area:perks;padding-top:1.25rem}.checkout-card[data-astro-cid-hifzr5hx]{grid-area:card}}@media (prefers-reduced-motion:reduce){.pix-dot[data-astro-cid-hifzr5hx],.showcase-bean[data-astro-cid-hifzr5hx],.showcase-cup[data-astro-cid-hifzr5hx],.paid-ring[data-astro-cid-hifzr5hx],.pix-scan[data-astro-cid-hifzr5hx]:after,.checkout-card-fields[data-astro-cid-hifzr5hx]:not([hidden]),.checkout-paid[data-astro-cid-hifzr5hx]:not([hidden]){animation:none}.checkout-methods[data-astro-cid-hifzr5hx]:before,.checkout-methods[data-astro-cid-hifzr5hx] span[data-astro-cid-hifzr5hx],.field[data-astro-cid-hifzr5hx] input[data-astro-cid-hifzr5hx]{transition:none}}
