.sandbox-banner{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;max-width:820px;margin:24px auto 8px;padding:14px 18px;border:1px solid #e5d5bc;border-radius:10px;background:#fff8ed;color:#785b36;font-size:13px;line-height:1.6}.sandbox-banner strong{font-size:13px;font-weight:600}.sandbox-banner>span:last-child{color:#886e4d}.sandbox-dot{height:7px;width:7px;border-radius:100%;background:#d3994a;box-shadow:0 0 0 3px #f2e2c9}.checkout-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:#f4efff;border:1px solid #e4d8f6;border-radius:12px;margin:24px 0 12px}.checkout-label{font-size:10px;letter-spacing:1.4px;color:#8c71a3}.checkout-price{margin-top:9px;display:flex;gap:5px;align-items:baseline}.checkout-price strong{font:700 43px Manrope,sans-serif;letter-spacing:-1.5px;color:#252039}.checkout-price>span{font-size:14px;color:#8a739d}.checkout-summary label{font-size:12px;color:#806692}.checkout-summary select{display:block;padding:11px;border:1px solid #dac9ee;border-radius:7px;font-size:14px;color:#644b7b;background:#fff;margin-top:8px}.checkout-connection{padding:15px 17px;background:#f8f4ed;border:1px solid #eaddca;border-radius:8px;color:#8b6e49;font-size:14px;line-height:1.7;margin:20px 0}.checkout-connection.connected{background:#f3efff;border-color:#ddcef2;color:#765399}.checkout-submit{width:100%;margin:0 0 14px;line-height:1.6}.checkout-submit:disabled{background:#dcd4e8;color:#867396;opacity:1;cursor:not-allowed;box-shadow:none}.checkout-disclaimer{font-size:12px;color:#917ca2;line-height:1.8;margin:2px 0 20px}.checkout-back{display:block;margin:0 auto;border:0;background:transparent;color:#85639d;text-decoration:underline;text-underline-offset:4px;font-size:14px;padding:8px}.billing-return{max-width:650px;margin:9vh auto;padding:30px}.billing-return-card{background:#fff;border:1px solid #e3d9ed;border-radius:18px;padding:35px;margin-top:30px;box-shadow:0 10px 35px #7253950b}.billing-return-card h1{font:700 30px/1.25 Manrope,sans-serif;letter-spacing:-1px;white-space:normal}.billing-return-card p{font-size:16px;line-height:1.9;color:#7b668c}.return-badge{font-size:11px;letter-spacing:1px;color:#9b7547;display:inline-block;background:#fff5e7;border:1px solid #edddc2;border-radius:20px;padding:7px 12px}.return-note{padding:16px;border-radius:8px;background:#f6f0fe}.billing-return-card .primary{margin-top:20px}@media(max-width:600px){.sandbox-banner{align-items:flex-start;justify-content:flex-start;gap:8px;font-size:12px}.sandbox-banner>span:last-child{width:100%}.sandbox-dot{margin-top:6px}.checkout-summary{align-items:flex-start;flex-direction:column;padding:20px}.checkout-summary label,.checkout-summary select{width:100%}.checkout-price strong{font-size:38px}.billing-return{padding:22px;margin-top:5vh}.billing-return-card{padding:25px}.billing-return-card h1{font-size:27px}}
