:root{--primary-color:#82305e;--secondary-color:#888347;--background-color:#e1dace;--input-color:#f5f1ea;--main-color:#e1dace;--black:#000;--white:#fff;--error-color:#e53e3e;--placeholder-color:#aca8a8;--border-color:#afafaf;--font-futura:"futura-pt",sans-serif;--font-neue:"neue-haas-grotesk-display",sans-serif;--container-padding:50px;--container-padding-md:22px;--container-width:728px;--container-max-width:1440px}.checkout-module__6Nj7Kq__checkoutContainer{font-family:neue-haas-grotesk-display,sans-serif;font-family:var(--font-neue);max-width:600px;min-height:100vh;margin:0 auto;padding:180px 20px 250px}.checkout-module__6Nj7Kq__pageTitle{text-align:center;margin-bottom:40px;font-size:3.2rem;font-weight:700}.checkout-module__6Nj7Kq__formWrapper{width:100%}.checkout-module__6Nj7Kq__error,.checkout-module__6Nj7Kq__loading{text-align:center;padding:60px 20px;font-size:1.8rem}.checkout-module__6Nj7Kq__loading{color:#666}.checkout-module__6Nj7Kq__error{color:#e74c3c}.checkout-module__6Nj7Kq__error button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:0;margin-top:20px;padding:12px 24px;font-size:1.6rem;transition:opacity .2s}.checkout-module__6Nj7Kq__error button:hover{opacity:.8}@media (max-width:768px){.checkout-module__6Nj7Kq__checkoutContainer{min-height:100vh;padding:120px 22px 250px;padding:120px var(--container-padding-md)250px}}
:root{--primary-color:#82305e;--secondary-color:#888347;--background-color:#e1dace;--input-color:#f5f1ea;--main-color:#e1dace;--black:#000;--white:#fff;--error-color:#e53e3e;--placeholder-color:#aca8a8;--border-color:#afafaf;--font-futura:"futura-pt",sans-serif;--font-neue:"neue-haas-grotesk-display",sans-serif;--container-padding:50px;--container-padding-md:22px;--container-width:728px;--container-max-width:1440px}.Modal-module__mC9AyG__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000b3}.Modal-module__mC9AyG__backdrop,.Modal-module__mC9AyG__positioner{position:fixed;inset:0}.Modal-module__mC9AyG__positioner{z-index:1001;justify-content:center;align-items:center;display:flex}.Modal-module__mC9AyG__modalContent{background:#e1dace;background:var(--background-color);text-align:center;width:100%;max-width:500px;max-height:80vh;padding:40px;overflow-y:auto}.Modal-module__mC9AyG__modalInner{flex-direction:column;align-items:center;display:flex}.Modal-module__mC9AyG__modalTitle{letter-spacing:.02em;margin-bottom:10px;font-size:1.625rem}.Modal-module__mC9AyG__errorMessage{overflow-wrap:break-word;text-align:left;word-break:break-word;background:#0000000d;border-radius:4px;max-height:400px;padding:10px;line-height:1.8;overflow-y:auto}.Modal-module__mC9AyG__errorMessage,.Modal-module__mC9AyG__etherscanLink{letter-spacing:.02em;font-size:1rem}.Modal-module__mC9AyG__etherscanLink{border-bottom:1px solid #82305e;border-bottom:1px solid var(--primary-color);font-family:neue-haas-grotesk-display,sans-serif;font-family:var(--font-neue);text-decoration:none}.Modal-module__mC9AyG__etherscanLink:hover{opacity:.5}
.PaymentMethodSelector-module__d_2ifG__container{gap:12px;margin-top:20px;margin-bottom:20px;display:flex}.PaymentMethodSelector-module__d_2ifG__button{border:1px solid var(--black);color:var(--black);cursor:pointer;font-family:var(--font-futura);letter-spacing:.05em;background:0 0;border-radius:0;flex:1;padding:14px 16px;font-size:1rem;font-weight:500;transition:all .2s}.PaymentMethodSelector-module__d_2ifG__button:hover{background:#00000014}.PaymentMethodSelector-module__d_2ifG__button.PaymentMethodSelector-module__d_2ifG__active{color:#fff;background:#000;border-color:#000}.PaymentMethodSelector-module__d_2ifG__button:disabled{cursor:not-allowed;opacity:.5}
.PriceDisplay-module__8uSlDG__priceDisplay{border:none;margin-bottom:20px;padding:0}.PriceDisplay-module__8uSlDG__row{justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.PriceDisplay-module__8uSlDG__row:last-of-type{margin-bottom:0}.PriceDisplay-module__8uSlDG__label{letter-spacing:.05em}.PriceDisplay-module__8uSlDG__label,.PriceDisplay-module__8uSlDG__value{color:var(--black);font-family:var(--font-neue);font-size:1.125rem}.PriceDisplay-module__8uSlDG__value{letter-spacing:.02em}.PriceDisplay-module__8uSlDG__note{color:#666;font-family:var(--font-neue);margin-top:8px;font-size:.875rem;line-height:1.4}
