[hidden]{display:none!important}.checkout-nav{max-width:850px;margin:auto;padding:25px;display:flex;justify-content:space-between;gap:15px;font:12px system-ui}.checkout-nav a{color:var(--ink)}.checkout-main{max-width:760px;margin:30px auto 70px;padding:0 25px}.checkout-main h1{font-size:clamp(36px,5vw,55px);margin:25px 0 35px}.checkout-badge{display:inline-block;font:12px/1.8 system-ui;background:#e6ebdf;padding:7px 13px;border-radius:20px}.checkout-card{padding:28px;border:1px solid var(--line);background:#fbfaf5;border-radius:14px;margin:25px 0}.checkout-card h2{margin-bottom:20px}.checkout-card p{font-size:14px;line-height:1.9}.checkout-card select{display:block;margin-top:8px;padding:13px;width:100%;font:15px system-ui;border:1px solid var(--line);border-radius:7px;background:white;color:var(--ink)}.checkout-card .checkout-price{font:50px Georgia;margin:25px 0 15px}.checkout-consent{display:flex;gap:12px;align-items:start;font-size:12px;font-weight:400;line-height:1.85;margin:23px 0}.checkout-consent input{width:17px;min-width:17px;margin:5px 0 0}.checkout-consent a{color:inherit}.checkout-card>.button{margin-top:12px}#purchaseLink{margin-bottom:12px}.checkout-state{padding:20px 0;font-size:14px;line-height:1.8}.purchase-panel{padding:22px;border:1px solid var(--line);border-radius:12px;background:#e6ebdf;margin-top:28px}.purchase-panel h2{font-size:26px}.checkout-main [role=status]{overflow-wrap:anywhere}.checkout-nav a{overflow-wrap:anywhere}@media(max-width:500px){.checkout-main{padding:0 18px}.checkout-card{padding:20px}.checkout-card .button{width:100%}.checkout-nav{padding:20px 18px}.checkout-main h1{font-size:40px}}
.purchase-panel .button,.checkout-state .button{white-space:normal;max-width:100%;overflow-wrap:anywhere;text-align:center}
