.legal-page{padding:42px 0 72px;background:#f5f6f7;color:#002b5c;overflow-x:hidden}.legal-page__inner{width:min(1040px,calc(100% - 36px))!important;max-width:1040px!important;margin:0 auto;padding:0!important;box-sizing:border-box}.legal-tools{display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:18px;padding:18px;background:#fff;border:1px solid #d7e0e8;border-radius:8px}.legal-seals{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.legal-seals a{display:inline-flex}.legal-seals img{display:block;max-width:170px;height:auto}.legal-print{flex:none;padding:10px 14px;border:1px solid #9fb2c4;border-radius:4px;background:#fff;color:#002b5c;font:inherit;font-weight:700;cursor:pointer}.legal-document{max-width:100%;padding:30px;background:#fff;border:1px solid #d7e0e8;border-radius:8px;box-sizing:border-box;line-height:1.55;overflow-wrap:anywhere;overflow-x:auto}.legal-document a{color:#002b5c;text-decoration:underline}.legal-document img{max-width:100%;height:auto}.legal-document table{max-width:100%;width:100%!important}.legal-preview,.legal-fallback{margin-bottom:16px;padding:12px 16px;border-radius:5px;background:#fff3cd;border:1px solid #e3cc7a;color:#624d00}.legal-version{margin-top:12px;color:#486681;font-size:.85rem;text-align:right}@media(max-width:600px){.legal-page{padding:24px 0 48px}.legal-page__inner{width:calc(100% - 24px)!important}.legal-tools{align-items:flex-start;flex-direction:column}.legal-document{padding:18px}}@media print{.topbar,.site-header,.main-navigation,.shop-footer,.legal-preview,.legal-fallback,.legal-tools{display:none!important}.legal-page{padding:0;background:#fff}.legal-page__inner{width:100%!important;max-width:none!important;padding:0}.legal-document{padding:0;border:0;overflow:visible}.legal-version{text-align:left}}
