html:has(.legal-document){scroll-padding-top:var(--legal-document-scroll-top, 154px)}.legal-document{--legal-sticky-top: 154px;display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:clamp(40px,6vw,88px);max-width:1160px;padding-block:56px 88px;align-items:start}.shopify-policy__container.legal-document{max-width:1160px;margin:0 auto}.legal-document__sidebar{position:sticky;top:var(--legal-sticky-top);max-height:calc(100vh - var(--legal-sticky-top) - 24px);max-height:calc(100dvh - var(--legal-sticky-top) - 24px);display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.legal-document__heading{margin:0 0 28px;padding:0;text-align:left}.legal-document__heading h1{font-size:clamp(32px,3vw,38px);line-height:1.15;letter-spacing:-.02em;margin:0;text-transform:none}.legal-document__heading .eyebrow{margin:0 0 16px}.legal-document__intro{font-size:14px;line-height:1.75;margin:20px 0 0;color:var(--muted)}.legal-document [data-legal-navigation]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.legal-document__toc{margin:0;padding:0;border:0}.legal-document__toc>summary{font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;padding:0 4px 12px;min-height:44px;cursor:pointer}.legal-document__toc nav{padding:0 4px 4px}.legal-document__toc ol{list-style:none;margin:0;padding:0}.legal-document__toc li{margin:0;padding:0}.legal-document__toc a{display:flex;align-items:center;min-height:44px;padding:8px 10px;color:var(--muted);font-size:13px;font-weight:400;line-height:1.45;border:0;border-left:2px solid transparent;text-decoration:none;overflow-wrap:anywhere}.legal-document__toc .legal-document__toc-subsection a{padding-left:22px}.legal-document__toc a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.legal-document__toc a[aria-current=location]{color:var(--ink);border-left-color:var(--accent);background:#60564c08}.legal-document a:focus-visible,.legal-document summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal-document .legal-document__body{width:100%;max-width:74ch;margin:0;min-width:0;color:var(--ink);font-size:16px;line-height:1.8;overflow-wrap:break-word}.legal-document__body h2,.legal-document__body h3,.legal-document__body h4{font-family:inherit;font-weight:500;font-style:normal;text-transform:none;letter-spacing:0;line-height:1.45;color:var(--ink);margin:36px 0 12px;scroll-margin-top:16px}.legal-document__body h2{font-size:21px}.legal-document__body h3{font-size:18px}.legal-document__body h4{font-size:16px}.legal-document__body>:first-child,.legal-document__body>div:first-child>:first-child{margin-top:0}.legal-document__body p,.legal-document__body li{font-size:inherit;line-height:inherit}.legal-document__body p{margin:0 0 20px}.legal-document__body ul,.legal-document__body ol{padding-left:24px;margin:0 0 20px}.legal-document__body li{margin-bottom:8px}.legal-document__body a:not(.button){text-decoration:underline;text-underline-offset:3px}.legal-document__body :is(h2,h3)[tabindex="-1"]:focus{outline:2px solid var(--accent);outline-offset:5px}.legal-document__skip{display:inline-flex;align-items:center;min-height:44px;font-size:13px;margin:0 4px 8px}.faq-section>.delivery-returns-link{margin:28px 0 0}.faq-section>.delivery-returns-link .text-link{display:inline-flex;align-items:center;min-height:44px}@media(max-width:800px){.legal-document{display:block;padding-block:36px 56px}.legal-document__sidebar{position:static;max-height:none;display:block;margin-bottom:32px}.legal-document__heading{margin-bottom:24px}.legal-document__heading h1{font-size:32px}.legal-document__intro{max-width:50ch;margin-top:16px}.legal-document [data-legal-navigation]{overflow:visible}.legal-document__toc{border-block:1px solid var(--line)}.legal-document__toc>summary{padding:14px 0;min-height:48px}.legal-document__toc nav{padding-bottom:12px}.legal-document .legal-document__body{font-size:15px;line-height:1.8}.legal-document__body h2{font-size:20px}.legal-document__body h3{font-size:18px}.legal-document__skip{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.legal-document{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/legal-document.css.map */
