.template-policy{--pol-paper: #F4F4F1;--pol-white: #FFFFFF;--pol-ink: #0C0E12;--pol-muted: #545B63;--pol-accent: #0E6F61;--pol-rule: #E2E3DF;--pol-hero-bg: #0C0E12;--pol-hero-text: #FFFFFF;--pol-hero-accent: #5FD3BE;--pol-tab: #8A919A;--pol-font-display: "Inter Tight", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--pol-font-body: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--pol-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pol-title-case: none;--pol-radius: 14px;--pol-radius-lg: 24px;--pol-gutter: clamp(1rem, 4.5vw, 4.5rem);--pol-wrap: 81rem;--pol-section-y: clamp(2.5rem, 4.4vw, 4.5rem)}.template-policy #MainContent{display:grid;grid-template-columns:minmax(0,1fr);background:var(--pol-paper)}.pol-hero{background:var(--pol-hero-bg);color:var(--pol-hero-text);padding:clamp(1.5rem,3.4vw,3.5rem) var(--pol-gutter) 0}.pol-hero__in{max-width:var(--pol-wrap);margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.pol-hero__title{margin:0;font-family:var(--pol-font-display);font-weight:700;font-size:clamp(2.125rem,5vw,4.25rem);line-height:.98;letter-spacing:-.035em;text-transform:var(--pol-title-case, uppercase);color:inherit}.pol-hero__title:after{content:"";display:block;width:3.5rem;height:3px;margin-top:1.25rem;border-radius:3px;background:var(--pol-hero-accent, currentColor)}.pol-tabs{display:flex;gap:0 .25rem;overflow-x:auto;scrollbar-width:none;font-family:var(--pol-font-display);font-weight:600;font-size:.8125rem;letter-spacing:.02em;text-transform:none}.pol-tabs::-webkit-scrollbar{display:none}.pol-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:3rem;padding:0 .75rem;color:var(--pol-tab);text-decoration:none;border-radius:var(--pol-radius-lg) var(--pol-radius-lg) 0 0;transition:color .15s}.pol-tabs a:hover{color:var(--pol-hero-text)}.pol-tabs a[aria-current=page]{background:var(--pol-paper);color:var(--pol-ink)}.pol-toc{display:none}.template-policy .shopify-policy__container{background:var(--pol-paper);color:var(--pol-ink);max-width:100%!important;margin:0!important;padding:2rem var(--pol-gutter) var(--pol-section-y)!important}.template-policy .shopify-policy__title{display:none}.template-policy .shopify-policy__body{max-width:48.75rem;margin:0;font-family:var(--pol-font-body, inherit);font-size:16px;line-height:1.7;color:var(--pol-muted)}.template-policy .shopify-policy__body h2{margin:3rem 0 .75rem;scroll-margin-top:6.5rem;font-family:var(--pol-font-display);font-weight:700;font-size:24px;line-height:1.2;letter-spacing:-.02em;color:var(--pol-ink)}.template-policy .shopify-policy__body h3{margin:1.6em 0 .4em;font-family:var(--pol-font-display);font-weight:600;font-size:18px;color:var(--pol-ink)}.template-policy .shopify-policy__body p,.template-policy .shopify-policy__body ul,.template-policy .shopify-policy__body ol{margin:0 0 1em}.template-policy .shopify-policy__body p{max-width:65ch}.template-policy .shopify-policy__body ul,.template-policy .shopify-policy__body ol{padding-left:20px}.template-policy .shopify-policy__body li+li{margin-top:.375rem}.template-policy .shopify-policy__body strong{color:var(--pol-ink)}.template-policy .shopify-policy__body a{color:var(--pol-accent);font-weight:600;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.pol-num{color:var(--pol-accent)}.pol-hero--dated~.shopify-policy__container .rte>p:first-child{margin:0 0 .75rem;font-family:var(--pol-font-mono);font-weight:500;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pol-muted)}.pol-hero--dated~.shopify-policy__container .rte>p:first-child+p{margin:0;font-size:1.125rem;line-height:1.6;color:var(--pol-ink)}@supports selector(:has(*)){.template-policy .rte>h2:first-of-type:has(+ul){margin:2rem 0 0;padding:1.5rem 1.5rem 0;background:var(--pol-white);border:1px solid var(--pol-rule);border-bottom:0;border-radius:var(--pol-radius-lg) var(--pol-radius-lg) 0 0;font-family:var(--pol-font-mono);font-weight:500;font-size:.75rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--pol-accent)}.template-policy .rte>h2:first-of-type+ul{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:1rem 1.5rem 1.5rem;list-style:none;background:var(--pol-white);border:1px solid var(--pol-rule);border-top:0;border-radius:0 0 var(--pol-radius-lg) var(--pol-radius-lg)}.template-policy .rte>h2:first-of-type+ul>li{flex:1 1 15rem;min-width:0;margin:0;padding:1rem;background:var(--pol-paper);border-radius:var(--pol-radius);font-family:var(--pol-font-display);font-weight:600;font-size:1.0625rem;line-height:1.35;color:var(--pol-ink)}.template-policy .rte>h2:first-of-type+ul>li>strong{display:block;margin-bottom:.375rem;font-family:var(--pol-font-mono);font-weight:500;font-size:.6875rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--pol-muted)}.template-policy .rte>h2+p:has(>strong:first-child){max-width:none;padding:.875rem 1rem;background:var(--pol-white);border:1px solid var(--pol-rule);border-radius:var(--pol-radius);line-height:1.6;color:var(--pol-ink)}}@media(max-width:749px){.template-policy .rte>h2:first-of-type:has(+ul){padding:1rem 1rem 0}.template-policy .rte>h2:first-of-type+ul{gap:.5rem;padding:.75rem 1rem 1rem}.template-policy .rte>h2:first-of-type+ul>li{padding:.75rem 1rem;font-size:1rem}}@media(min-width:750px){.pol-tabs{font-size:.875rem}.pol-tabs a{padding:0 1.25rem}}@media(min-width:900px){.template-policy #MainContent{grid-template-columns:minmax(var(--pol-gutter),1fr) 16.5rem minmax(0,calc(var(--pol-wrap) - 16.5rem)) minmax(var(--pol-gutter),1fr);align-items:start}.pol-hero{grid-column:1 / -1}.pol-toc{grid-column:2;display:block;position:sticky;top:5.5rem;max-height:calc(100vh - 5.5rem);overflow-y:auto;padding:3rem clamp(1.5rem,3.2vw,3rem) 2rem 0;color:var(--pol-ink);font-size:.9375rem;line-height:1.4}.pol-toc__label{margin:0;padding-bottom:.625rem;font-family:var(--pol-font-mono);font-weight:500;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pol-muted)}.pol-toc ol{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--pol-rule)}.pol-toc li{border-top:1px solid var(--pol-rule)}.pol-toc a{display:block;padding:.625rem 0;color:inherit;text-decoration:none}.pol-toc a:hover{color:var(--pol-accent)}.template-policy .shopify-policy__container{grid-column:3;padding:3rem 0 var(--pol-section-y)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/policy.css.map */
