.legal-view{padding-block:45px 70px;max-width:960px}.legal-view>.back-link{font-size:15px;margin-bottom:30px;display:inline-block}.legal-document header{padding-bottom:26px}.legal-document header>.eyebrow{font-size:11px;letter-spacing:1.5px;line-height:1.8;display:block}.legal-document header h1,.legal-document header h2{font-family:var(--solar-serif);font-size:58px;line-height:1.05;font-weight:400;letter-spacing:-.8px;margin:16px 0}.legal-document header p{font-size:18px;line-height:1.7;color:var(--muted)}.legal-nav{display:flex;align-items:center;gap:26px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:25px}.legal-nav a{font-size:15px;padding:12px 0;border-bottom:2px solid transparent}.legal-nav a[aria-current],.legal-nav a:hover{border-bottom-color:var(--coral);color:var(--coral)}.legal-preparation{padding:19px 22px;background:#efe5d8;border-radius:18px;color:#805341;font-size:14px!important;line-height:1.7;margin-bottom:30px!important}.legal-document>section{padding:24px 0;border-bottom:1px solid var(--line)}.legal-document>section h2{font-family:var(--solar-serif);font-size:31px;line-height:1.15;font-weight:400;letter-spacing:0;margin:0 0 17px}.legal-document>section p,.legal-document>section li{font-size:16px;line-height:1.85;color:var(--muted);margin:0 0 16px}.legal-document>section ul{padding-left:24px}.legal-document>section a{color:#9a4f3b;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-document>section p:last-child{margin-bottom:0}.legal-modal{padding:36px;max-width:900px}.legal-modal .legal-document header h2{font-size:45px}.legal-modal .legal-document>section h2{font-size:28px}.legal-modal .legal-nav a{font-size:14px}.legal-modal .legal-document>section p,.legal-modal .legal-document>section li{font-size:15px}dialog:has(.legal-modal){width:min(900px,calc(100% - 30px));border-radius:26px}.email-auth-privacy a{color:var(--coral);text-decoration:underline;text-underline-offset:3px}.market-conditions a,.catalog-consent a{color:var(--coral);text-decoration:underline;text-underline-offset:3px}
@media(max-width:620px){.legal-view{padding-block:27px 45px}.legal-document header h1,.legal-document header h2{font-size:43px;line-height:1.08}.legal-document header p{font-size:17px}.legal-document header>.eyebrow{font-size:10px}.legal-nav{gap:5px 22px}.legal-nav a{font-size:14px;min-height:43px}.legal-document>section{padding-block:23px}.legal-document>section h2{font-size:30px}.legal-document>section p,.legal-document>section li{font-size:16px;line-height:1.8}.legal-preparation{padding:17px 18px;font-size:13px!important}.legal-modal{padding:31px 22px}.legal-modal .legal-document header h2{font-size:39px}.legal-modal .legal-document>section p,.legal-modal .legal-document>section li{font-size:16px}.legal-modal .legal-document>section h2{font-size:29px}}
