.policy-legal-scope{--policy-ink: #1d1d1f;--policy-muted: #6e6e73;--policy-border: #d2d2d7;--policy-surface: #f5f5f7;--policy-cta-bg: #393D41;--policy-cta-bg-hover: #2c2f32;--policy-cta-text: #ffffff;--policy-content-width: 720px;--policy-header-offset: 96px}.policy-legal-scope .policy-eyebrow{max-width:var(--policy-content-width);margin:0 auto;padding:64px 24px 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--policy-muted)}.policy-legal-scope .shopify-policy__container{max-width:var(--policy-content-width);padding:24px 24px 64px;margin:0 auto}.policy-legal-scope .shopify-policy__title{padding-bottom:32px;border-bottom:1px solid var(--policy-border);margin-bottom:32px}.policy-legal-scope .shopify-policy__title h1{font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.02em;color:var(--policy-ink);line-height:1.08;margin:0}.policy-legal-scope .policy-intro{font-size:19px;line-height:1.6;color:var(--policy-muted);margin:0 0 32px}.policy-legal-scope .policy-toc{margin:0 0 40px;border:1px solid var(--policy-border);border-radius:14px;overflow:hidden}.policy-legal-scope .policy-toc-label{font-weight:600;font-size:15px;padding:14px 18px;background:var(--policy-surface);margin:0}.policy-legal-scope .policy-toc-list{background:#fafafa;padding:14px 18px 18px;margin:0;list-style:none;columns:2;column-gap:24px}.policy-legal-scope .policy-toc-list li{break-inside:avoid;font-size:15px;margin-bottom:8px}.policy-legal-scope .policy-section-heading{font-size:clamp(19px,3vw,22px);font-weight:600;letter-spacing:-.01em;margin:48px 0 16px;padding-top:24px;border-top:1px solid var(--policy-border);scroll-margin-top:var(--policy-header-offset);color:var(--policy-ink)}.policy-legal-scope .policy-section-heading:first-of-type{margin-top:8px;padding-top:0;border-top:none}.policy-legal-scope a{color:var(--link-color, #1d3557);text-decoration:underline;text-underline-offset:3px}.policy-legal-scope a:hover{text-decoration-thickness:2px}.policy-legal-scope a:focus-visible{outline:2px solid var(--policy-ink);outline-offset:3px;border-radius:2px}.policy-legal-scope .policy-emphasis{font-weight:600}.policy-legal-scope .policy-contact{margin-top:64px;padding:36px;background:var(--policy-surface);border-radius:18px}.policy-legal-scope .policy-contact-name{font-weight:600;font-size:18px;margin:0 0 20px}.policy-legal-scope .policy-cta-btn{display:inline-flex;align-items:center;padding:13px 26px;border-radius:980px;font-size:14px;text-decoration:none;border:none!important;font-weight:600!important;color:var(--policy-cta-text)!important;background:var(--policy-cta-bg)!important}.policy-legal-scope .policy-cta-btn:hover{background:var(--policy-cta-bg-hover)!important}.policy-legal-scope .policy-cta-btn:focus-visible{outline:2px solid var(--policy-ink);outline-offset:3px}.policy-legal-scope .policy-footnote{margin-top:32px;color:var(--policy-muted);font-size:13px;line-height:1.8}.policy-legal-scope .policy-backtotop{display:inline-block;margin-top:40px;font-size:14px;text-decoration:none}@media(max-width:768px){.policy-legal-scope .policy-toc-list{columns:1}.policy-legal-scope .shopify-policy__container{padding:16px 18px 48px;font-size:16px}.policy-legal-scope .policy-eyebrow{padding:40px 18px 0}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/policy-legal-system.css.map */
