.BankLogo_badge__MMmlI{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:999px}.BankLogo_word__4wb6J{padding-inline:10px;font-family:var(--font-display);font-variation-settings:"wdth" 75;font-weight:800;font-size:12px;letter-spacing:.02em;text-transform:none;white-space:nowrap}.BankLogo_brand__4teJT{flex:none;color:var(--ink-soft)}.BankLogo_brandText__3lW9_{color:var(--ink-soft)}.CheckoutForm_form__cByJD{display:flex;flex-direction:column;background:var(--surface);border:var(--bw) solid var(--ink)}.CheckoutForm_block__QNKHm{margin:0;padding:var(--s-5);border:0;border-bottom:var(--hairline) solid var(--line-soft);min-width:0}.CheckoutForm_legend__1_bbC{display:flex;align-items:center;gap:var(--s-2);padding:0;margin-bottom:var(--s-4)}.CheckoutForm_step__wezm9{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:var(--hairline) solid var(--ink);border-radius:999px;font-size:12px}.CheckoutForm_qtyRow__GDvpX{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.CheckoutForm_qty__YlPU1{display:inline-flex;align-items:stretch;border:var(--bw) solid var(--ink);border-radius:var(--r-1)}.CheckoutForm_qtyBtn__Qb_WY{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;color:var(--ink)}.CheckoutForm_qtyBtn__Qb_WY:disabled{color:var(--ink-soft);opacity:.5}.CheckoutForm_qtyBtn__Qb_WY:hover:not(:disabled){background:var(--paper-2)}.CheckoutForm_qtyInput__DYtCh{width:56px;text-align:center;border:0;border-inline:var(--hairline) solid var(--line-soft);background:transparent;font-weight:700;font-size:var(--fs-body-l);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.CheckoutForm_qtyInput__DYtCh::-webkit-inner-spin-button,.CheckoutForm_qtyInput__DYtCh::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.CheckoutForm_qtyHint__53lOG{margin:0}.CheckoutForm_methods__fyVDK{display:flex;flex-direction:column;gap:var(--s-2)}.CheckoutForm_method__jqIV7{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);min-height:64px;padding:var(--s-3) var(--s-4);border:var(--hairline) solid var(--ink-soft);cursor:pointer}.CheckoutForm_method__jqIV7:hover{border-color:var(--ink)}.CheckoutForm_methodSelected__4AR87{border:var(--bw) solid var(--ink);background:var(--paper)}.CheckoutForm_radio__QVqex{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.CheckoutForm_radio__QVqex:focus-visible+.CheckoutForm_radioMark__VGnCv{outline:3px solid var(--ink);outline-offset:3px}.CheckoutForm_radioMark__VGnCv{width:20px;height:20px;border:var(--bw) solid var(--ink);border-radius:999px;background:var(--surface)}.CheckoutForm_methodSelected__4AR87 .CheckoutForm_radioMark__VGnCv{box-shadow:inset 0 0 0 4px var(--surface);background:var(--signal)}.CheckoutForm_methodText__fGt5v{display:flex;flex-direction:column;gap:2px}.CheckoutForm_methodTitle__RkfNQ{font-weight:700}.CheckoutForm_brands__t2_1b{display:flex;align-items:center;gap:var(--s-1)}.CheckoutForm_banks__atSB_{margin-top:var(--s-4);padding-top:var(--s-4);border-top:var(--hairline) solid var(--line-soft)}.CheckoutForm_banksLabel__sZ1DY{margin:0 0 var(--s-3);font-weight:700}.CheckoutForm_bankGrid__hR_RC{display:flex;flex-wrap:wrap;gap:var(--s-2)}.CheckoutForm_bank__AzN0d{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-1) var(--s-3) var(--s-1) var(--s-1);border:var(--hairline) solid var(--ink-soft);border-radius:999px;background:var(--surface);cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.CheckoutForm_bank__AzN0d:hover{border-color:var(--ink)}.CheckoutForm_bank__AzN0d:has(.CheckoutForm_radio__QVqex:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.CheckoutForm_bankSelected__BAGAd{border:var(--bw) solid var(--ink);background:var(--paper);padding-right:var(--s-2)}.CheckoutForm_bankName__WYhQb{font-size:var(--fs-small);font-weight:700;white-space:nowrap}.CheckoutForm_bankCheck__stR_z{color:var(--ink)}.CheckoutForm_optional__6riyk{margin-left:auto;font-weight:400}.CheckoutForm_promoRow__otZZx{display:flex;align-items:flex-start;gap:var(--s-2)}.CheckoutForm_promoInput__HDGhS{flex:1 1;min-width:0}.CheckoutForm_promoInput__HDGhS input{text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.04em}.CheckoutForm_promoInput__HDGhS input::placeholder{text-transform:none;font-family:inherit;letter-spacing:0}.CheckoutForm_promoApplied__Ls22A{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border:var(--bw) solid var(--ink);background:var(--paper)}.CheckoutForm_promoBadge__6nzWE{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:700;text-transform:uppercase}.CheckoutForm_promoOff__Dwlag{padding:0 var(--s-2);border-radius:999px;background:var(--signal);color:var(--always-ink)}.CheckoutForm_promoDesc__kyHdJ{flex:1 1 200px}.CheckoutForm_promoRemove__CsoLj{margin-left:auto}.CheckoutForm_sumDiscount__pMJQV{color:var(--success);font-weight:700}.CheckoutForm_perf__ODGhH{margin-block:0}.CheckoutForm_sum__lP_YE{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5)}.CheckoutForm_sumList__PqZy3{display:flex;flex-direction:column;gap:var(--s-2);margin:0}.CheckoutForm_sumRow__BRUOu{display:flex;justify-content:space-between;gap:var(--s-4)}.CheckoutForm_sumRow__BRUOu dd,.CheckoutForm_sumRow__BRUOu dt{margin:0}.CheckoutForm_sumTotal__dM8OQ{padding-top:var(--s-3);border-top:var(--bw) solid var(--ink);font-size:var(--fs-h3);font-weight:700}.CheckoutForm_legal__SKfDH{margin:0}.PromoPrice_wrap__Aj3IS{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--s-2)}.PromoPrice_regular__od1Y8{color:var(--ink-soft);text-decoration:line-through;text-decoration-thickness:2px;font-weight:500}.PromoPrice_reduced__cBchr{color:var(--signal-text);font-weight:700}.PromoPrice_display__s7b76{flex-direction:column;align-items:flex-start;gap:var(--s-1)}.PromoPrice_display__s7b76 .PromoPrice_regular__od1Y8{font-size:var(--fs-body);text-decoration-thickness:2px}.PromoPrice_display__s7b76 .PromoPrice_reduced__cBchr{font-family:var(--font-display);font-variation-settings:"wdth" 75,"wght" 800;font-size:var(--fs-h2);line-height:1}.PromoPrice_tag__YwgtO{display:inline-flex;align-items:center;gap:var(--s-2);padding:2px var(--s-2) 2px var(--s-3);border-radius:999px;background:var(--signal);color:var(--always-ink);font-size:var(--fs-small);font-weight:800;white-space:nowrap}.PromoPrice_tagCode__yBxk_{padding:0 var(--s-2);border-left:1px solid color-mix(in srgb,var(--always-ink) 35%,transparent);font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.04em}