.Checkout-module__-JinPG__container{max-width:1200px;margin:0 auto;padding:4rem 2rem}.Checkout-module__-JinPG__grid{grid-template-columns:2fr 1fr;gap:4rem;display:grid}.Checkout-module__-JinPG__section{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:2rem;padding:2rem}.Checkout-module__-JinPG__section .Checkout-module__-JinPG__h3{margin-bottom:1.5rem}.Checkout-module__-JinPG__row{gap:1rem;margin-bottom:1rem;display:flex}.Checkout-module__-JinPG__input{background:var(--accent);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--foreground);margin-bottom:1rem;padding:.75rem 1rem}.Checkout-module__-JinPG__row .Checkout-module__-JinPG__input{margin-bottom:0}.Checkout-module__-JinPG__paymentOption{align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.Checkout-module__-JinPG__cardInput{background:var(--background);border-radius:var(--radius);border:1px dashed var(--border);padding:1.5rem}.Checkout-module__-JinPG__orderSummary{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);height:fit-content;padding:2rem;position:sticky;top:100px}.Checkout-module__-JinPG__item{color:var(--secondary);justify-content:space-between;margin:1.5rem 0;display:flex}.Checkout-module__-JinPG__total{border-top:1px solid var(--border);justify-content:space-between;padding-top:1.5rem;font-size:1.25rem;font-weight:700;display:flex}.Checkout-module__-JinPG__successContainer{justify-content:center;align-items:center;min-height:80vh;padding:2rem;display:flex}.Checkout-module__-JinPG__successCard{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);text-align:center;max-width:500px;padding:4rem}.Checkout-module__-JinPG__successIcon{margin-bottom:2rem;font-size:4rem}.Checkout-module__-JinPG__successCard .Checkout-module__-JinPG__h1{margin-bottom:1rem}.Checkout-module__-JinPG__successCard p{color:var(--secondary);margin-bottom:2.5rem}@media (max-width:992px){.Checkout-module__-JinPG__grid{grid-template-columns:1fr}}
