.legal-reader{--legal-ink:var(--electro-ink,#17241e);--legal-accent:var(--electro-blue,#2456a6);--legal-highlight:var(--electro-yellow,#ffd529);--legal-line:var(--electro-line,#dfe4e0);color:var(--legal-ink);font-size:16px;line-height:1.75}.legal-reader-hero{max-width:72ch;margin-bottom:30px}.legal-reader-hero h1{line-height:1.15}.legal-reader-hero>p{max-width:68ch;font-size:16px;line-height:1.65}.legal-meta{flex-wrap:wrap;gap:12px 28px;margin:20px 0 0;display:flex}.legal-meta>div{gap:1px;display:grid}.legal-meta dt{color:#66736c;font-size:12px;font-weight:700}.legal-meta dd{margin:0;font-size:14px;font-weight:700}.legal-print-button{border:1px solid var(--legal-accent);min-width:45px;min-height:45px;color:var(--legal-accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;margin-top:18px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex}.legal-print-button:hover{background:#f3f7fb}.legal-print-button:focus-visible{outline:3px solid var(--legal-highlight);outline-offset:3px}.legal-reader-layout{grid-template-columns:240px minmax(0,72ch);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.legal-toc{min-width:0;position:sticky;top:24px}.legal-toc details{border:1px solid var(--legal-line);background:#fff}.legal-toc summary{min-height:45px;color:var(--legal-ink);cursor:pointer;align-items:center;padding:10px 16px;font-size:13px;font-weight:800;display:flex}.legal-toc ol{gap:4px;margin:0;padding:0 16px 16px 34px;display:grid}.legal-toc a{color:#465a50;align-items:center;min-width:45px;min-height:45px;font-size:14px;line-height:1.35;display:inline-flex}:is(.legal-toc a:hover,.legal-toc a:focus-visible){color:var(--legal-accent);text-underline-offset:3px;text-decoration:underline}.legal-article{overflow-wrap:anywhere;background:#fff;min-width:0;max-width:72ch;padding:clamp(24px,4vw,48px)}.legal-content-column{gap:24px;min-width:0;display:grid}.legal-reader--returns{--legal-ink:#13284a;--legal-accent:#075fb8;--legal-highlight:#ffd31a;--legal-line:#d9e1ec;width:min(1440px,100% - 40px);padding-block:clamp(20px,2.5vw,36px) clamp(34px,5vw,72px)}.legal-reader--returns .legal-reader-hero{border:1px solid var(--legal-line);border-top:5px solid var(--legal-highlight);background:radial-gradient(circle at 92% 10%,#ffd31a2e,#0000 24%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-radius:20px;max-width:none;margin-bottom:22px;padding:clamp(28px,4vw,56px);position:relative;overflow:hidden;box-shadow:0 18px 54px #13284a14}.legal-reader--returns .legal-reader-hero small{color:#d94b24;letter-spacing:.14em;font-size:12px;font-weight:800}.legal-reader--returns .legal-reader-hero h1{max-width:20ch;color:var(--legal-ink);letter-spacing:-.045em;margin-block:12px 16px;font-size:clamp(36px,5vw,66px)}.legal-reader--returns .legal-reader-hero>p{color:#4c5f78;font-size:clamp(16px,1.5vw,19px)}.legal-reader--returns .legal-meta dt{color:#65758a}.legal-reader--returns .legal-print-button{border-color:#b9c9df;border-radius:999px;box-shadow:0 6px 18px #13284a0f}.returns-journey{border:1px solid var(--legal-line);background:#fff;border-radius:16px;margin-bottom:clamp(26px,4vw,44px);padding:20px 22px}.returns-journey>p{color:#65758a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.returns-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.returns-journey a{min-height:68px;color:var(--legal-ink);border:1px solid #e3e8f0;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.35;text-decoration:none;display:grid}.returns-journey a span{color:var(--legal-accent);letter-spacing:.08em;font-size:11px}.returns-journey a:hover{background:#f5f9ff;border-color:#91b7e5;transform:translateY(-2px)}.returns-journey a:focus-visible{outline:3px solid var(--legal-highlight);outline-offset:3px}.legal-reader--returns .legal-reader-layout{grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,3vw,44px)}.legal-reader--returns .legal-toc details,.legal-reader--returns .legal-article{border:1px solid var(--legal-line);border-radius:16px;box-shadow:0 14px 42px #13284a0f}.legal-reader--returns .legal-toc summary{border-bottom:1px solid #edf1f6}.legal-reader--returns .legal-toc a{color:#42546d;text-decoration:none}.legal-reader--returns .legal-article{width:100%;max-width:none}.legal-reader--returns .legal-article>section{position:relative}.legal-reader--returns .legal-article h2{letter-spacing:-.025em}.legal-reader--returns .legal-article a{color:#075fb8;text-underline-offset:3px;font-weight:700}.returns-help{color:#fff;background:linear-gradient(125deg,#13284a 0%,#183d70 100%);border:1px solid #cfd9e7;border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:center;gap:28px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 18px 45px #13284a29}.returns-help small{color:#ffd31a;letter-spacing:.12em;font-weight:900}.returns-help h2{color:#fff;margin:8px 0;font-size:clamp(24px,3vw,34px);line-height:1.15}.returns-help p{color:#dce7f5;max-width:60ch;margin:0}.returns-help-actions{gap:10px;display:grid}.returns-help-actions a{color:#fff;border:1px solid #fff6;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:11px 16px;font-weight:800;text-decoration:none;display:flex}.returns-help-actions .returns-help-primary{color:#13284a;background:#ffd31a;border-color:#ffd31a}.returns-help-actions a:hover{transform:translateY(-2px)}.returns-help-actions a:focus-visible{outline-offset:3px;outline:3px solid #fff}.legal-article>section{border-bottom:1px solid var(--legal-line);padding-bottom:30px;scroll-margin-top:28px}.legal-article>section+section{padding-top:34px}.legal-article>section:last-child{border-bottom:0;padding-bottom:0}.legal-article h2,.legal-article h3{color:var(--legal-ink);font-family:var(--site-font-family);line-height:1.25}.legal-article h2{margin:0 0 14px;font-size:clamp(24px,3vw,30px)}.legal-article h3{margin:28px 0 10px;font-size:20px}.legal-article :is(p,ul,ol,dl){margin-block:0 18px}.legal-article :is(ul,ol){padding-inline-start:24px}.legal-article li+li{margin-top:8px}.legal-article dt{font-weight:800}.legal-article dd{margin:0 0 12px}.legal-article blockquote{border-left:4px solid var(--legal-highlight);background:#fffbea;margin:22px 0;padding:16px 18px}.legal-reader article table{border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow-x:auto}.legal-article :is(th,td){border:1px solid var(--legal-line);text-align:left;vertical-align:top;padding:10px 12px}.legal-article th{background:#f5f7f5}.legal-hub{--legal-hub-ink:var(--theme-text,var(--electro-ink,#25313a));--legal-hub-accent:var(--theme-accent,var(--electro-blue,#2456a6));--legal-hub-line:var(--theme-line,var(--electro-line,#dfe4e0));color:var(--legal-hub-ink)}.legal-hub-hero{max-width:72ch;margin-bottom:30px}.legal-hub-hero>p{max-width:68ch;line-height:1.65}.legal-hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.legal-hub-card{border:1px solid var(--legal-hub-line);min-height:220px;color:var(--legal-hub-ink);flex-direction:column;padding:24px;text-decoration:none;display:flex}.legal-hub-card>span{color:#66736c;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.legal-hub-card h2{font-family:var(--site-font-family);margin:12px 0 10px;font-size:clamp(22px,2.5vw,28px);line-height:1.2}.legal-hub-card p{margin:0 0 18px;line-height:1.6}.legal-hub-card small{color:#66736c;align-items:center;min-height:44px;margin-top:auto;font-weight:700;display:flex}:is(.legal-hub-card:hover,.legal-hub-card:focus-visible){border-color:var(--legal-hub-accent);color:var(--legal-hub-accent);outline:3px solid color-mix(in srgb, var(--legal-hub-accent) 28%, transparent);outline-offset:3px}@media (max-width:560px){.legal-hub-card{min-height:0;padding:20px 18px}}@media (max-width:760px){.legal-reader{width:100%;max-width:100%;overflow-x:clip}.legal-reader-layout{grid-template-columns:minmax(0,1fr);gap:18px}.legal-toc{position:static}.legal-toc details:not([open])>:not(summary){display:none}.legal-toc summary,.legal-toc a{min-height:45px}.legal-article{width:100%;max-width:100%;padding:22px 18px;overflow-x:hidden}.legal-reader article table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.legal-reader--returns{width:min(100% - 24px,1440px);padding-block:24px 40px}.legal-reader--returns .legal-reader-hero{border-radius:14px;padding:24px 20px}.legal-reader--returns .legal-reader-hero h1{font-size:clamp(34px,12vw,46px)}.returns-journey{padding:16px;overflow:hidden}.returns-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.returns-journey a{min-height:76px}.legal-reader--returns .legal-reader-layout{grid-template-columns:minmax(0,1fr)}.returns-help{grid-template-columns:minmax(0,1fr);padding:24px 20px}}@media (max-width:430px){.returns-journey ol{grid-template-columns:minmax(0,1fr)}}@media print{.electro-utility,.electro-header,.electro-departments,.electro-footer,.shop-top,.shop-header,.shop-nav,.shop-help,.shop-footer,.shop-bottom,.legal-toc,.legal-print-button,.legal-modal-backdrop,.shop-primary,.legal-reader .cta,.returns-journey,.returns-help{display:none!important}.legal-reader,.legal-article{width:auto;max-width:none;box-shadow:none;border:0;padding:0;font-size:11pt;line-height:1.5;color:#000!important;background:#fff!important}.legal-reader-layout{display:block}.legal-article>section,.legal-article h2,.legal-article h3,.legal-article table{break-inside:avoid-page}.legal-article a{color:#000;text-decoration:none}}
