.legal-header{height:100px;display:flex;align-items:center;border-bottom:1px solid #222c3b}
.legal-links{display:flex;gap:12px 24px;flex-wrap:wrap;padding-top:24px;padding-bottom:32px;color:#95a2b7;font-size:12px}.legal-links button{color:inherit;background:none;border:0;padding:0;font:inherit;cursor:pointer}.cookie-notice{position:fixed;bottom:20px;left:24px;right:24px;margin:auto;max-width:880px;z-index:100;background:#171f2c;border:1px solid #324157;border-radius:18px;padding:20px 24px;box-shadow:0 16px 70px #0008;display:flex;align-items:center;gap:24px}.cookie-notice[hidden]{display:none}.cookie-notice strong{font-size:14px}.cookie-notice p{font-size:12px;line-height:1.7;color:#a4b1c5;margin:6px 0 0}.cookie-notice a,.legal-document a{color:#89b8ff;text-decoration:underline}.cookie-notice button{flex-shrink:0;min-height:40px}.legal-document{max-width:850px;margin:70px auto;padding-bottom:50px;line-height:1.85}.legal-document h1{font-size:clamp(28px,4vw,44px);line-height:1.25;letter-spacing:-.04em}.legal-document h2{font-size:20px;margin-top:40px}.legal-document p{color:#b7c1d1;white-space:pre-line}.legal-document .eyebrow{font-size:11px}.consent-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px!important;font-size:12px!important;line-height:1.7}.consent-check input{width:18px!important;height:18px!important;min-height:0!important;margin-top:3px;flex-shrink:0;accent-color:#347cf6}.consent-check a{color:#89b8ff;text-decoration:underline}.installation-link{margin-bottom:24px;border-color:#347cf6!important}.installation-link .button{margin-top:12px}@media(max-width:600px){.cookie-notice{left:12px;right:12px;bottom:12px;display:block;padding:18px}.cookie-notice button{margin-top:12px;width:100%}.legal-document{margin-top:36px}}
.purchase-details{margin-top:24px;padding-top:20px;border-top:1px solid #2b374a;font-size:12px;line-height:1.7;color:#a4b1c5}.purchase-details>strong{font-size:13px;color:#e0e8f5}.purchase-details p{margin:10px 0}.purchase-details a,.purchase-intro a,.seller-footer a{color:#89b8ff;text-underline-offset:3px}.purchase-details a,.purchase-intro a{text-decoration:underline}.purchase-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin:14px 0}.purchase-seller{font-size:11px;overflow-wrap:anywhere}.seller-footer{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:24px;padding-top:24px;padding-bottom:36px;border-top:1px solid #222c3b;font-size:12px;line-height:1.8;color:#95a2b7}.seller-footer strong{font-size:12px;color:#c5cede;font-weight:600}.seller-footer p{margin:8px 0 0}.legal-document>.purchase-links{margin-top:32px;margin-bottom:24px;font-size:13px}@media(max-width:760px){.seller-footer{grid-template-columns:1fr;gap:20px}.purchase-details{font-size:12px}}
