.checkout-consent{display:flex;align-items:flex-start;gap:7px;color:#667085;font-size:11px;line-height:1.4;margin:0 0 12px}.checkout-consent input{margin-top:2px}.checkout-consent a{color:#5b5ee8;font-weight:700;text-decoration:underline}.legal-doc{max-width:850px}.legal-doc h2{font-size:28px;margin:48px 0 12px}.legal-doc p{color:#475467;font-size:16px}.legal-doc a{color:#5b5ee8;text-decoration:underline}.legal-warning{padding:18px 20px;border:1px solid #fdb022;background:#fffaeb;color:#7a2e0e;border-radius:12px}.withdrawal{margin:25px 0;padding:20px;border:1px solid #e5e7ef;border-radius:12px;background:#f7f8fc}.google-auth-btn{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d0d5dd;border-radius:10px;padding:11px 15px;margin:20px 0 14px;background:#fff;color:#344054;font-weight:700}.google-auth-btn:hover{border-color:#98a2b3;background:#f9fafb}.google-auth-btn span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;color:#4285f4;font:800 16px Arial}.auth-divider{display:flex;align-items:center;gap:10px;color:#98a2b3;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#e4e7ec;flex:1}
