.CheckoutView_placeholder__TaQmZ{min-height:60vh}.CheckoutView_layout__50Ds5{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:24px;gap:24px;align-items:start}.CheckoutView_form__w1_6n{display:grid;grid-gap:16px;gap:16px}.CheckoutView_title__KT0FS{font-family:var(--font-display);font-weight:700;font-size:40px;margin-bottom:4px}.CheckoutView_card__73GqB{background:var(--c-surface);border-radius:var(--r-lg);padding:24px;display:grid;grid-gap:14px;gap:14px}.CheckoutView_h2__dyEMR{font-family:var(--font-display);font-weight:600;font-size:20px}.CheckoutView_segment___qw6Z{display:flex;gap:6px;background:var(--c-chip);padding:4px;border-radius:var(--r-pill)}.CheckoutView_seg__Efdor{flex:1 1;padding:12px 14px;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:500;font-size:15px;transition:background .15s}.CheckoutView_seg__Efdor:disabled{opacity:.4;cursor:default}.CheckoutView_segOn__zyuks{background:var(--c-primary);color:#fff}.CheckoutView_field__nsjBF{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--c-muted)}.CheckoutView_field__nsjBF input,.CheckoutView_field__nsjBF select,.CheckoutView_field__nsjBF textarea{font:inherit;font-size:16px;color:var(--c-ink);padding:13px 14px;border-radius:14px;border:1px solid #e3d3e0;background:#fff;resize:vertical}.CheckoutView_field__nsjBF input:focus,.CheckoutView_field__nsjBF select:focus,.CheckoutView_field__nsjBF textarea:focus{outline:none;border-color:var(--c-primary)}.CheckoutView_row2__CxcmT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.CheckoutView_hint__I2aKj{font-size:13px;color:var(--c-muted)}.CheckoutView_error__P71PC{font-size:13px;color:var(--c-pink)}.CheckoutView_shops__3ZUtM{display:grid;grid-gap:8px;gap:8px}.CheckoutView_shop__y5t8G{display:grid;grid-gap:2px;gap:2px;padding:12px 16px;border-radius:16px;border:1px solid #ead9e7;cursor:pointer}.CheckoutView_shopOn__n5j3Q{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);background:#fbf3fa}.CheckoutView_shop__y5t8G:has(input:focus-visible){outline:3px solid rgba(102,0,94,.45)}.CheckoutView_shopName__fZ2kI{font-family:var(--font-display);font-weight:600;font-size:15px}.CheckoutView_shopMeta__2jYww{font-size:13px;color:var(--c-muted)}.CheckoutView_toggle__s3tt6{display:flex;gap:10px;align-items:center;font-size:15px;cursor:pointer}.CheckoutView_toggle__s3tt6 input{width:20px;height:20px;accent-color:var(--c-primary)}.CheckoutView_summary__l7Vcs{position:-webkit-sticky;position:sticky;top:24px;background:var(--c-surface);border-radius:var(--r-lg);padding:24px;display:grid;grid-gap:14px;gap:14px}.CheckoutView_lines__Bm2FD{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.CheckoutView_line__HD7vm{display:grid;grid-template-columns:48px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.CheckoutView_thumb__OMWHa{position:relative;width:48px;height:48px;border-radius:14px;overflow:hidden}.CheckoutView_thumbImg__3SCMW{object-fit:cover}.CheckoutView_lineInfo__lq4NN{display:grid;min-width:0}.CheckoutView_lineTitle__lg8_w{font-family:var(--font-display);font-weight:500;font-size:14px}.CheckoutView_lineExtras__PFIGL{font-size:12px;color:var(--c-muted)}.CheckoutView_linePrice__DcAhl{font-family:var(--font-display);font-weight:600;font-size:14px;white-space:nowrap}.CheckoutView_muted__Y7Se8{color:var(--c-muted)}.CheckoutView_totals__Oj_3i{margin:0;display:grid;grid-gap:8px;gap:8px;border-top:1px solid #efe3ed;padding-top:14px}.CheckoutView_totals__Oj_3i div{display:flex;justify-content:space-between;font-size:15px}.CheckoutView_totals__Oj_3i dt{color:var(--c-muted)}.CheckoutView_totals__Oj_3i dd{margin:0}.CheckoutView_grand__d0p48{font-family:var(--font-display);font-weight:700;font-size:22px!important}.CheckoutView_grand__d0p48 dt{color:var(--c-ink)!important}.CheckoutView_cashback__Cg98f{font-size:13px;color:var(--c-primary)}.CheckoutView_primary__IP5rb{display:inline-block;text-align:center;background:var(--c-primary);color:#fff;font-family:var(--font-display);font-weight:600;font-size:17px;padding:17px 22px;border-radius:var(--r-pill);transition:background .15s}.CheckoutView_primary__IP5rb:hover{background:var(--c-primary-hover)}.CheckoutView_demo__uKq6l{font-size:12px;color:var(--c-muted)}.CheckoutView_done__q0R0s{background:var(--c-surface);border-radius:var(--r-xl);padding:48px 32px;display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center;max-width:640px;margin:0 auto;width:100%}.CheckoutView_doneIcon__gIZqI{width:64px;height:64px;border-radius:32px;background:var(--c-primary);color:#fff;font-size:30px;display:grid;place-items:center}.CheckoutView_doneTitle__lhXml{font-family:var(--font-display);font-weight:700;font-size:30px}.CheckoutView_doneText__SSoVk{font-size:16px;line-height:24px;color:var(--c-muted);max-width:480px}@media (max-width:1000px){.CheckoutView_layout__50Ds5{grid-template-columns:1fr}.CheckoutView_summary__l7Vcs{position:relative;top:auto}}@media (max-width:600px){.CheckoutView_title__KT0FS{font-size:30px}.CheckoutView_row2__CxcmT{grid-template-columns:1fr}.CheckoutView_card__73GqB,.CheckoutView_summary__l7Vcs{padding:18px}}