.cart-checkout_surface__0oL_C{background:#eee;color:#222;padding:40px max(24px,calc((100% - 1320px) / 2)) 96px}.cart-checkout_surface__0oL_C h1{font-size:36px;font-weight:400;margin:0 0 36px}.cart-checkout_columns__tvYNV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.cart-checkout_single__Yy5gz{max-width:648px}.cart-checkout_panel__jlHqU{background:white;color:#181818;padding:30px;min-width:0;overflow-wrap:anywhere}.cart-checkout_panel__jlHqU h2{margin:0 0 24px;font-size:28px}.cart-checkout_panel__jlHqU p{line-height:1.5;margin:16px 0}.cart-checkout_panel__jlHqU a{color:inherit;text-decoration:underline}.cart-checkout_fields__mRRYk{border:0;padding:0;margin:24px 0;display:grid;gap:20px}.cart-checkout_fields__mRRYk label{display:grid;gap:8px}.cart-checkout_fields__mRRYk input{width:100%;min-width:0;padding:14px;border:1px solid #bdbdbd;border-radius:4px;box-sizing:border-box}.cart-checkout_panel__jlHqU button{font:inherit;padding:10px 18px;cursor:pointer}.cart-checkout_panel__jlHqU button:disabled{cursor:not-allowed;opacity:.55}.cart-checkout_review__xe4gZ{border-left:3px solid #222;padding:1px 0 16px 16px;margin:20px 0}.cart-checkout_item__GCi4Y{display:flex;justify-content:space-between;gap:20px}.cart-checkout_item__GCi4Y a{font-size:22px;font-weight:600}.cart-checkout_total__Pz7BN{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #ddd;margin:28px 0;padding-top:24px;font-weight:600}.cart-checkout_panel__jlHqU .cart-checkout_primary__mptKt{display:block;background:#222;color:white;border:0;border-radius:12px;text-decoration:none;text-align:center;padding:16px 20px;width:100%;box-sizing:border-box}.cart-checkout_panel__jlHqU.cart-checkout_paymentPanel__lhgWB{padding:30px 30px 36px 0}@media (max-width:760px){.cart-checkout_surface__0oL_C{padding:40px 20px 56px}.cart-checkout_columns__tvYNV{grid-template-columns:minmax(0,1fr);gap:24px}.cart-checkout_panel__jlHqU{padding:24px}.cart-checkout_panel__jlHqU.cart-checkout_paymentPanel__lhgWB{padding:24px 16px 28px 0}.cart-checkout_summaryFirst__jYeDw{order:-1}}