.checkout-panel{max-width:480px;margin:20px auto;padding:22px}.checkout-panel .checkout-heading h3{margin:5px 0 14px;font-size:24px}.checkout-panel .checkout-summary{flex-direction:row;align-items:center;padding:13px 0;font-size:13px}.checkout-panel .checkout-summary strong{font-size:22px}.checkout-payments{margin-top:18px}.checkout-paypal{color:#172c50;background:#ffc439;border:0;min-height:44px;margin-bottom:10px;padding:11px 18px}.checkout-paypal:hover{color:#172c50;background:#f2ba36}.checkout-card{margin:0}.checkout-card .tiny{margin:8px 0}.checkout-billing-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.pricing-note{padding:14px 18px;font-size:12px;line-height:1.6}.pricing-note details{margin-top:4px}.pricing-note summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.pricing-note details p{margin:8px 0 0}@media (max-width:600px){.checkout-panel{padding:18px 16px}.checkout-panel .checkout-heading h3{font-size:22px}}.checkout-payments h4{margin:0 0 12px;font-size:16px}.checkout-card-start{color:#172c50;background:#fff;border:1px solid #b9c2cc;min-height:44px}.checkout-card-start:hover{color:#172c50;background:#f3f5f8}.checkout-confirmation{background:#f1f7f2;border-radius:8px;padding:12px;font-size:13px;line-height:1.5}.checkout-account-note{text-align:center}.checkout-panel .auth-box-compact{box-shadow:none;background:0 0;border:0;padding:0}.checkout-panel .auth-box-compact h4{margin:6px 0 10px;font-size:22px}.checkout-panel .auth-box-compact .social-auth{grid-template-columns:1fr}.checkout-panel .auth-box-compact .auth-terms{font-size:11px;line-height:1.5}
