.PaymentUI-module__pFrlda__panel{border:1px solid var(--line);background:linear-gradient(125deg, var(--bg-card) 45%, var(--brand-50));min-width:0;color:var(--ink);box-shadow:0 14px 40px -32px var(--action-rose);overflow-wrap:anywhere;border-radius:1.5rem;padding:clamp(1.15rem,3vw,1.75rem)}.PaymentUI-module__pFrlda__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.25rem;padding-bottom:1.25rem;display:flex}.PaymentUI-module__pFrlda__heading{align-items:center;gap:.8rem;min-width:0;display:flex}.PaymentUI-module__pFrlda__icon{background:var(--brand-50);width:2.8rem;height:2.8rem;color:var(--accent-ink);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PaymentUI-module__pFrlda__title{font-family:var(--font-display), serif;margin:0;font-size:1.45rem;line-height:1.25}.PaymentUI-module__pFrlda__subtitle{color:var(--muted);margin-top:.3rem;font-size:.8rem;line-height:1.6}.PaymentUI-module__pFrlda__total{text-align:end;gap:.15rem;min-width:0;display:grid}.PaymentUI-module__pFrlda__total>span{color:var(--muted);font-size:.8rem}.PaymentUI-module__pFrlda__total strong{font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,4vw,1.8rem);line-height:1.3}.PaymentUI-module__pFrlda__methods{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;margin-top:1.25rem;padding:0;display:grid}.PaymentUI-module__pFrlda__legend{margin-bottom:.7rem;padding:0;font-size:.9rem;font-weight:500}.PaymentUI-module__pFrlda__method{border:1px solid var(--line-strong);background:var(--bg-card);cursor:pointer;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;min-height:3.75rem;padding:.85rem;display:flex}.PaymentUI-module__pFrlda__method:last-of-type:nth-of-type(odd){grid-column:1/-1}.PaymentUI-module__pFrlda__method[data-selected]{border-color:var(--accent-ink);background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--accent-ink)}.PaymentUI-module__pFrlda__method:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.PaymentUI-module__pFrlda__method input{width:1.25rem;height:1.25rem;accent-color:var(--action-rose);flex-shrink:0;margin:0}.PaymentUI-module__pFrlda__methodName{flex:1;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;font-size:.95rem;display:flex}.PaymentUI-module__pFrlda__methodName svg{color:var(--accent-ink);flex-shrink:0}.PaymentUI-module__pFrlda__methodVisual{flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:26px;display:inline-flex;position:relative}.PaymentUI-module__pFrlda__methodBrand{justify-content:center;align-items:center;display:flex;position:absolute}.PaymentUI-module__pFrlda__methodBrand img{width:auto;max-width:none;height:24px;display:block}.PaymentUI-module__pFrlda__methodVisual[data-payment-visual=googlePay] .PaymentUI-module__pFrlda__methodBrand img{height:44.52px}.PaymentUI-module__pFrlda__method small{width:100%;color:var(--muted);padding-inline-start:1.95rem;font-size:.75rem}.PaymentUI-module__pFrlda__method[data-unavailable],.PaymentUI-module__pFrlda__methods:disabled .PaymentUI-module__pFrlda__method{cursor:default;background:var(--bg-soft)}.PaymentUI-module__pFrlda__selection{color:var(--ink-2);margin-top:1rem;font-size:.85rem;line-height:1.6}.PaymentUI-module__pFrlda__note{color:var(--ink-2);margin-top:1.1rem;font-size:.9rem;line-height:1.85}.PaymentUI-module__pFrlda__footer{color:var(--muted);align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.8rem;line-height:1.6;display:flex}.PaymentUI-module__pFrlda__footer svg{color:var(--success);flex-shrink:0}.PaymentUI-module__pFrlda__cardContainer{border:1px dashed var(--line-strong);background:var(--bg-card);color:var(--muted);border-radius:1rem;align-items:center;gap:.8rem;margin-top:1.2rem;padding:1rem;font-size:.85rem;line-height:1.7;display:flex}.PaymentUI-module__pFrlda__cardContainer>svg{flex-shrink:0}.PaymentUI-module__pFrlda__cardTitle{color:var(--ink);font-weight:500}.PaymentUI-module__pFrlda__feedback{border:1px solid var(--line-strong);background:var(--bg-card);color:var(--ink-2);border-radius:.85rem;align-items:start;gap:.6rem;margin-top:1rem;padding:.9rem;font-size:.85rem;line-height:1.7;display:flex}.PaymentUI-module__pFrlda__feedback svg{flex-shrink:0;margin-top:.15rem}.PaymentUI-module__pFrlda__feedback[data-kind=error]{color:var(--danger);border-color:var(--danger)}.PaymentUI-module__pFrlda__feedback[data-kind=success]{color:var(--ink-2);border-color:var(--success)}.PaymentUI-module__pFrlda__feedback[data-kind=success] svg{color:var(--success)}.PaymentUI-module__pFrlda__retry{border:1px solid var(--action-rose);border-radius:var(--radius-pill);background:linear-gradient(115deg, var(--action-rose-end), var(--action-rose));color:#fff;justify-content:center;align-items:center;width:100%;min-height:3rem;margin-top:.8rem;padding:.75rem 1rem;font-weight:500;display:inline-flex}.PaymentUI-module__pFrlda__retry:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.PaymentUI-module__pFrlda__retry:hover{background:var(--action-rose-hover)}.PaymentUI-module__pFrlda__spinner{animation:1s linear infinite PaymentUI-module__pFrlda__payment-spin}@keyframes PaymentUI-module__pFrlda__payment-spin{to{transform:rotate(360deg)}}@media (max-width:390px){.PaymentUI-module__pFrlda__header{flex-wrap:wrap;align-items:start;gap:.9rem}.PaymentUI-module__pFrlda__total{text-align:start;justify-content:space-between;align-items:baseline;gap:.6rem;width:100%;display:flex}}@media (max-width:639px){.PaymentUI-module__pFrlda__methods{grid-template-columns:minmax(0,1fr)}.PaymentUI-module__pFrlda__method:last-of-type:nth-of-type(odd){grid-column:auto}}:is(html.a11y-dark .PaymentUI-module__pFrlda__panel,html.a11y-high-contrast .PaymentUI-module__pFrlda__panel){background:var(--bg-card);box-shadow:none}@media (prefers-reduced-motion:reduce){.PaymentUI-module__pFrlda__spinner{animation:none}}
.PayplusEmbeddedPayment-module__v13Saa__area{min-width:0}.PayplusEmbeddedPayment-module__v13Saa__pane{margin-top:1.2rem}.PayplusEmbeddedPayment-module__v13Saa__pane:not([data-active]){visibility:hidden;height:0;margin-top:0;overflow:hidden}.PayplusEmbeddedPayment-module__v13Saa__card{border:1px dashed var(--line-strong);background:var(--bg-card);color:var(--muted);border-radius:1rem;padding:1rem;font-size:.85rem;line-height:1.7}.PayplusEmbeddedPayment-module__v13Saa__cardHead{align-items:center;gap:.8rem;display:flex}.PayplusEmbeddedPayment-module__v13Saa__cardHead>svg{flex-shrink:0}.PayplusEmbeddedPayment-module__v13Saa__cardTitle{color:var(--ink);font-weight:500}.PayplusEmbeddedPayment-module__v13Saa__status{align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.PayplusEmbeddedPayment-module__v13Saa__status svg{flex-shrink:0}.PayplusEmbeddedPayment-module__v13Saa__fieldsHost:not([data-ready]){visibility:hidden;height:0;overflow:hidden}.PayplusEmbeddedPayment-module__v13Saa__fields{gap:.9rem;margin-top:1rem;display:grid}.PayplusEmbeddedPayment-module__v13Saa__field{gap:.5rem;min-width:0;display:grid}.PayplusEmbeddedPayment-module__v13Saa__label{color:var(--ink-2);align-items:center;gap:.5rem;font-size:12.5px;font-weight:500;line-height:1;display:flex}.PayplusEmbeddedPayment-module__v13Saa__row{flex-wrap:wrap;gap:.9rem .65rem;display:flex}.PayplusEmbeddedPayment-module__v13Saa__row>*{flex:8.5rem}.PayplusEmbeddedPayment-module__v13Saa__split{align-items:center;gap:.4rem;display:flex}.PayplusEmbeddedPayment-module__v13Saa__split>.PayplusEmbeddedPayment-module__v13Saa__frameBox{flex:1 1 0}.PayplusEmbeddedPayment-module__v13Saa__separator{color:var(--muted)}.PayplusEmbeddedPayment-module__v13Saa__frameBox{min-width:0;padding:0;overflow:hidden}.PayplusEmbeddedPayment-module__v13Saa__frameBox:focus-within{border-color:#b94a5c73;box-shadow:0 0 0 3px #b94a5c14}.PayplusEmbeddedPayment-module__v13Saa__frameBox:has(.__payplus_hosted_fields_err_fld){border-color:var(--danger)}.PayplusEmbeddedPayment-module__v13Saa__frameBox .__payplus_hosted_fields_item_fld-wrapper{height:100%;display:block}.PayplusEmbeddedPayment-module__v13Saa__frame{border:0;width:100%;height:100%;display:block}.PayplusEmbeddedPayment-module__v13Saa__input{color:var(--ink)}.PayplusEmbeddedPayment-module__v13Saa__input.__payplus_hosted_fields_err_fld{border-color:var(--danger)}.PayplusEmbeddedPayment-module__v13Saa__phone{gap:.5rem;display:flex}.PayplusEmbeddedPayment-module__v13Saa__phone>span{flex:0 0 6.5rem}.PayplusEmbeddedPayment-module__v13Saa__phone>input{min-width:0}.PayplusEmbeddedPayment-module__v13Saa__fieldError{color:var(--danger);margin-top:.8rem;font-size:12.5px;line-height:1.6}.PayplusEmbeddedPayment-module__v13Saa__wallet{min-height:48px}.PayplusEmbeddedPayment-module__v13Saa__hidden{display:none}.PayplusEmbeddedPayment-module__v13Saa__area .hsted-Flds--r-recaptcha-iframe--v3{z-index:40;border:0;bottom:14px}.PayplusEmbeddedPayment-module__v13Saa__action{width:100%;margin-top:1rem}.PayplusEmbeddedPayment-module__v13Saa__reload{width:100%;margin-top:.9rem}
