.legal-page{color:#171716;background:var(--paper);overflow-wrap:anywhere;max-width:980px;min-height:100vh;margin:auto;padding:28px clamp(18px,4vw,56px) 60px;font-family:TriactMixed,sans-serif;line-height:1.65}.legal-page header{justify-content:space-between;align-items:center;gap:20px;display:flex}.legal-brand{font-family:Babyblue,serif;font-size:2rem}.legal-page a{color:inherit;text-underline-offset:4px}.legal-page nav{border-bottom:1px solid;flex-wrap:wrap;gap:12px 24px;padding:24px 0;display:flex}.legal-page h1{margin:36px 0 24px;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.2}.legal-page h2{margin-top:30px;font-size:1.6rem;font-weight:400;line-height:1.3}.legal-page p,.legal-page li{font-size:1.1rem}.legal-page footer{border-top:1px solid;margin-top:40px;padding-top:20px}.legal-page .legal-note{border:1px solid #697c93;padding:16px}.cookie-controls{flex-wrap:wrap;gap:12px;display:flex}.cookie-controls button{font:inherit;color:#19232f;background:#c4d3e7;border:2px solid #19232f;padding:12px 18px;line-height:1.4}.cookie-controls button:disabled{opacity:.5}.cookie-controls button[aria-pressed=true]{box-shadow:3px 3px #697c93}.legal-page :focus-visible{outline-offset:4px;outline:3px solid #6488aa}html[data-store-mode=zero] .legal-page{background:var(--store-night-bg);color:var(--store-night-ink)}.shop-legal-links{flex-wrap:wrap;grid-column:1/-1;gap:14px 24px;display:flex}.shop-legal-links a{font-family:TriactMixed,sans-serif!important}.checkout-legal,.checkout-delivery{font-size:1rem;line-height:1.5;font-family:TriactMixed,sans-serif!important}.checkout-legal a,.checkout-delivery a{color:inherit;text-decoration:underline}
