.shopify-policy__container{max-width:min(1200px,100% - 48px)!important;width:100%;margin-inline:auto;padding-block:clamp(40px,5vw,72px) clamp(64px,8vw,104px)}.zzpol__head{padding-bottom:clamp(28px,3.5vw,44px);border-bottom:1px solid var(--zz-border, #e7e5e0);margin-bottom:clamp(36px,4.5vw,56px)}.zzpol__k{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a6a00;margin-bottom:14px}.shopify-policy__title{margin:0}.shopify-policy__title h1,.zzpol__head h1{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.03em;max-width:20ch}.zzpol__meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:20px;font-size:.8125rem;color:var(--zz-muted-fg, #6b6862)}.zzpol__meta strong{color:var(--zz-ink, #17150f);font-weight:600}.zzpol__shell{display:grid;grid-template-columns:232px minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:start}.zzpol__toc{position:sticky;top:calc(var(--zz-sticky-top, 65px) + 24px);font-size:.8125rem}.zzpol__toc-t{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--zz-muted-fg, #6b6862);margin-bottom:14px}.zzpol__toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--zz-border, #e7e5e0)}.zzpol__toc li{margin:0}.zzpol__toc a{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;color:var(--zz-muted-fg, #6b6862);text-decoration:none;line-height:1.4;transition:color .16s ease,border-color .16s ease}.zzpol__toc a:hover,.zzpol__toc a.is-current{color:var(--zz-ink, #17150f);border-left-color:var(--zz-accent, #ffc400)}.shopify-policy__body{max-width:72ch;font-size:1rem;line-height:1.72;color:#35322c}.shopify-policy__body>:first-child{margin-top:0}.shopify-policy__body h2{margin:clamp(40px,4.5vw,60px) 0 14px;font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.25;letter-spacing:-.015em;color:var(--zz-ink, #17150f);scroll-margin-top:calc(var(--zz-sticky-top, 65px) + 24px)}.shopify-policy__body h3{margin:32px 0 10px;font-size:1.0625rem;font-weight:650;color:var(--zz-ink, #17150f)}.shopify-policy__body p{margin:0 0 18px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 20px;padding-left:22px}.shopify-policy__body li{margin-bottom:9px}.shopify-policy__body li::marker{color:#b8b3a8}.shopify-policy__body a{color:var(--zz-ink, #17150f);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#17150f4d}.shopify-policy__body a:hover{text-decoration-color:var(--zz-accent, #ffc400)}.shopify-policy__body strong{color:var(--zz-ink, #17150f);font-weight:650}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:.9375rem}.shopify-policy__body th,.shopify-policy__body td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--zz-border, #eceae6)}.zzpol__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,56px);margin-top:clamp(56px,7vw,88px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--zz-border, #e7e5e0)}.zzpol__foot h2{margin:0 0 16px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--zz-muted-fg, #6b6862)}.zzpol__links{list-style:none;margin:0;padding:0;display:grid;gap:2px}.zzpol__links a{display:block;padding:9px 0;font-size:.9375rem;color:var(--zz-ink, #17150f);text-decoration:none;border-bottom:1px solid var(--zz-border, #f0eeea)}.zzpol__links a:hover{text-decoration:underline}.zzpol__links a[aria-current=page]{color:var(--zz-muted-fg, #6b6862);pointer-events:none}.zzpol__contact{font-size:.9375rem;line-height:1.6;color:var(--zz-muted-fg, #6b6862)}.zzpol__contact p{margin:0 0 14px}.zzpol__contact strong{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--zz-ink, #17150f);margin-bottom:3px}.zzpol__contact a{color:var(--zz-ink, #17150f)}@media(max-width:899px){.zzpol__shell{grid-template-columns:minmax(0,1fr);gap:32px}.zzpol__toc{position:static;padding:18px 20px;background:#fafaf9;border:1px solid var(--zz-border, #eceae6);border-radius:12px}.zzpol__foot{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.shopify-policy__container{max-width:calc(100% - 32px)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zz-policy.css.map */
