.footer-contact{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin:16px 0}.footer-contact a{color:inherit;text-decoration:none;display:inline-flex;align-items:center}.legal-link{background:none;border:0;padding:0;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.order-legal-acceptance{display:flex;align-items:flex-start;gap:12px;margin:18px 0;font-weight:400;line-height:1.6}.order-legal-acceptance input{margin-top:5px;accent-color:var(--rest-brand);min-width:18px;height:18px}.order-legal-acceptance span{font-weight:400}.order-legal-acceptance strong{font-weight:700}#legalDocument{max-width:760px}#legalDocument p{line-height:1.75;white-space:pre-line}#legalDocument section{border-top:1px solid #eee;margin-top:24px;padding-top:10px}.legal-draft{background:#f4f4f4;padding:12px;border-radius:10px}@media(max-width:600px){.footer-contact{gap:16px}#legalDocument .modalbody{padding:24px 20px}.order-legal-acceptance{font-size:13px}}
.footlinks a{color:inherit;text-decoration:underline;display:inline-block;margin:6px 10px}
