.seller-details{font-size:13px;line-height:1.7;color:#9ba9bd;overflow-wrap:anywhere}.seller-details p{margin:5px 0}.seller-details .seller-name{color:#d9e4f3;font-weight:600}.seller-details a{color:#b9d7fa;text-underline-offset:4px}.seller-details summary{cursor:pointer;color:#c6d7eb;padding:8px 0}.seller-details dl{display:grid;grid-template-columns:160px 1fr;gap:6px 18px;margin:8px 0 16px}.seller-details dd{margin:0}.seller-details dt{color:#a9b6c8}.seller-footer{max-width:1180px;margin:0 auto;padding:0 24px 40px}.seller-footer-links{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 18px;font-size:14px}.seller-footer-links a,.order-legal-note a{color:#b9d7fa;text-underline-offset:4px}.order-legal-note{color:#9ba9bd;font-size:12px;line-height:1.6;margin:0}.legal-page{margin:0;background:#080d16;color:#dce4ee;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75}.legal-page *{box-sizing:border-box}.legal-page a{color:#bddaff;text-underline-offset:5px}.legal-header{max-width:1180px;margin:auto;padding:30px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #26303d;gap:20px}.legal-header a{text-decoration:none;font-size:14px}.legal-header .legal-brand{font-size:20px;font-weight:800;letter-spacing:.1em;color:#f0f4fa}.legal-layout{max-width:1180px;margin:auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding:54px 28px 64px}.legal-layout aside{align-self:start;position:sticky;top:30px}.legal-layout aside>span,.legal-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:700;color:#8697af}.legal-layout nav{display:grid;gap:13px;margin-top:25px}.legal-layout nav a{font-size:14px;text-decoration:none;color:#9caec6}.legal-layout nav a:hover{color:#fff}.legal-document{max-width:780px;min-width:0}.legal-document h1{font-size:clamp(30px,4vw,48px);line-height:1.13;letter-spacing:-.035em;margin:15px 0 22px;color:#f2f6fc;overflow-wrap:anywhere}.legal-lead{font-size:19px;color:#a8b8ce}.legal-notice{background:#101e2d;border-left:3px solid #b7d7fb;padding:20px 24px;border-radius:0 12px 12px 0;margin:28px 0 42px;font-size:14px}.legal-notice p{margin:8px 0 0;color:#aebed2}.legal-document section{scroll-margin-top:28px;border-top:1px solid #222d3d;padding:27px 0 16px}.legal-document h2{font-size:23px;line-height:1.35;margin:0 0 22px;color:#ecf3fb;font-weight:600}.legal-document section>p{margin:0 0 18px;color:#acbad0}.legal-document code{color:#ddeeff;background:#19263a;padding:2px 6px;border-radius:4px}.legal-document .seller-details{font-size:15px}.legal-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #26303d;margin-top:30px;padding-top:24px;font-size:12px;color:#8192aa}.legal-page a:focus-visible,summary:focus-visible{outline:2px solid #bddaff;outline-offset:5px}@media(max-width:760px){.legal-layout{display:block;padding:28px 20px 40px}.legal-layout aside{position:static;margin-bottom:35px}.legal-layout nav{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:14px}.legal-header{padding:23px 20px}.legal-document h2{font-size:21px}.legal-notice{padding:16px}.seller-details dl{grid-template-columns:1fr;gap:2px}.seller-details dd{margin-bottom:8px}.seller-footer{padding:0 20px 30px}}@media print{.legal-page{background:#fff;color:#000}.legal-layout{display:block;padding:0}.legal-layout aside,.legal-header,.legal-bottom{display:none}.legal-document{max-width:none}.legal-document h1,.legal-document h2,.legal-document section>p,.seller-details,.seller-details .seller-name{color:#000}.legal-notice{background:#eee}.legal-notice p,.legal-page a{color:#222}}
