:root{--lg-t1:32px;--lg-t1-lh:1.2;--lg-t1-ls:-.015em;--lg-t2:20px;--lg-t2-lh:1.45;--lg-t2-ls:-.006em;--lg-t3:16px;--lg-t3-lh:1.7;--lg-body:15px;--lg-body-lh:1.72;--lg-meta:13px;--lg-ink:#16181c;--lg-body-ink:#3f424a;--lg-muted:#71767e;--lg-rule:#e3e5e9;--lg-rule-soft:#eef0f3;--lg-surface:#f7f8fa;--lg-link:#0066cc;--lg-link-hover:#00509e;--lg-measure:720px;--lg-rail:236px;--lg-gap:64px}.gc-legal{max-width:var(--lg-measure);margin:0 auto;color:var(--lg-body-ink);font-size:var(--lg-body);line-height:var(--lg-body-lh);text-align:left;overflow-wrap:break-word}.shopify-policy__body:has(.gc-legal){max-width:none}.shopify-policy__container:has(.gc-legal) .shopify-policy__title,.gc-legal__head{box-sizing:border-box;max-width:var(--lg-measure);margin:0 auto;text-align:left}.shopify-policy__container:has(.gc-legal) .shopify-policy__title h1,.gc-legal__title{font-size:var(--lg-t1);line-height:var(--lg-t1-lh);letter-spacing:var(--lg-t1-ls);font-weight:600;color:var(--lg-ink);margin:0 0 10px;text-wrap:balance}.gc-legal h2{font-size:var(--lg-t2);line-height:var(--lg-t2-lh);letter-spacing:var(--lg-t2-ls);font-weight:600;color:var(--lg-ink);margin:0 0 18px;text-wrap:balance;scroll-margin-top:96px}.gc-legal h3{font-size:var(--lg-t3);line-height:var(--lg-t3-lh);font-weight:600;color:var(--lg-ink);margin:28px 0 8px;scroll-margin-top:96px}.gc-legal h3:first-child{margin-top:0}.gc-legal:not(.is-tabbed) h2{margin:52px 0 18px;padding-top:24px;border-top:1px solid var(--lg-rule)}.gc-legal:not(.is-tabbed)>h2:first-of-type{margin-top:32px}.gc-legal p{margin:0 0 14px}.gc-legal p:last-child{margin-bottom:0}.gc-legal strong{font-weight:600;color:var(--lg-ink)}.gc-legal ul,.gc-legal ol{margin:0 0 14px;padding-left:1.5em}.gc-legal li{margin:0 0 7px}.gc-legal li:last-child{margin-bottom:0}.gc-legal ul li::marker{color:var(--lg-muted)}.gc-legal ol{font-variant-numeric:tabular-nums}.gc-legal ol li::marker{color:var(--lg-muted);font-weight:500}.gc-legal p a,.gc-legal li a{color:var(--lg-link);text-decoration:none;transition:color .15s ease}.gc-legal p a:hover,.gc-legal li a:hover{color:var(--lg-link-hover);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.gc-legal a:focus-visible{outline:2px solid var(--lg-ink);outline-offset:3px;border-radius:2px}.gc-legal__meta{font-size:var(--lg-meta);line-height:1.6;color:var(--lg-muted);margin:0 0 6px;letter-spacing:.01em}.gc-legal__toc{margin:26px 0 6px;padding:16px 18px;background:var(--lg-surface);border:1px solid var(--lg-rule-soft);border-radius:10px}.gc-legal__toc-title{font-size:11px;letter-spacing:.14em;color:var(--lg-muted);margin:0 0 10px;font-weight:600}.gc-legal__toc ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-variant-numeric:normal}.gc-legal__toc li{margin:0}.gc-legal .gc-legal__toc a{display:block;color:var(--lg-muted);text-decoration:none;font-size:14px;line-height:1.45;padding:7px 10px;margin:0 -10px;border-radius:7px;transition:color .12s ease,background-color .12s ease}.gc-legal .gc-legal__toc a:hover{color:var(--lg-ink);background:#00000009;text-decoration:none}.gc-legal .gc-legal__toc a.is-on{color:var(--lg-ink);font-weight:600;background:#0000000e}.gc-legal__expand{-webkit-appearance:none;appearance:none;margin:12px 0 0;padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--lg-link);text-decoration:none;cursor:pointer}.gc-legal__expand:hover{color:var(--lg-link-hover);text-decoration:underline;text-underline-offset:3px}.gc-legal__expand:focus-visible{outline:2px solid var(--lg-ink);outline-offset:3px;border-radius:2px}.gc-legal.is-tabbed .gc-legal__sec{display:none}.gc-legal.is-tabbed .gc-legal__sec.is-on,.gc-legal.is-tabbed.is-expanded .gc-legal__sec{display:block}.gc-legal.is-tabbed.is-expanded .gc-legal__sec+.gc-legal__sec{margin-top:44px;padding-top:24px;border-top:1px solid var(--lg-rule)}@media(min-width:1000px){.gc-legal:has(.gc-legal__toc){max-width:calc(var(--lg-rail) + var(--lg-gap) + var(--lg-measure));display:grid;grid-template-columns:var(--lg-rail) minmax(0,var(--lg-measure));column-gap:var(--lg-gap);align-items:start}.gc-legal:has(.gc-legal__toc)>*{grid-column:2}.gc-legal:has(.gc-legal__toc)>.gc-legal__toc{grid-column:1;position:sticky;top:96px;margin:0;padding:0;background:none;border:none;border-radius:0}.gc-legal:has(.gc-legal__toc)>*:first-child{margin-top:0}.shopify-policy__container:has(.gc-legal) .shopify-policy__title{max-width:calc(var(--lg-rail) + var(--lg-gap) + var(--lg-measure));margin-inline:auto}.gc-legal:has(.gc-legal__toc)>.gc-legal__head{grid-column:1 / -1;max-width:none;margin-inline:0}.gc-legal:has(.gc-legal__toc)>.gc-legal__toc{grid-row:2 / span 200}.gc-legal:not(:has(.gc-legal__toc)){max-width:calc(var(--lg-rail) + var(--lg-gap) + var(--lg-measure))}.gc-legal:not(:has(.gc-legal__toc))>*{max-width:var(--lg-measure);margin-inline:0}}.gc-legal__related{margin:52px 0 0;padding:20px 0 0;border-top:1px solid var(--lg-rule);display:flex;flex-wrap:wrap;gap:9px 22px;font-size:14px}.gc-legal__related-label{color:var(--lg-muted);font-size:var(--lg-meta);width:100%;margin:0 0 2px}.gc-legal .gc-legal__related a{color:var(--lg-link);text-decoration:none;transition:color .15s ease}.gc-legal .gc-legal__related a:hover{color:var(--lg-link-hover);text-decoration:underline;text-underline-offset:3px}.gc-legal .gc-legal__cta{display:inline-block;margin:4px 0 6px;padding:11px 22px;background:var(--lg-ink);color:#fff;font-size:15px;font-weight:600;text-decoration:none;border-radius:8px;transition:opacity .15s ease}.gc-legal .gc-legal__cta:hover{opacity:.85;color:#fff;text-decoration:none}.gc-legal .gc-legal__cta:focus-visible{outline:2px solid var(--lg-ink);outline-offset:3px}.shopify-section--main-page:has(.gc-legal) .page-header{display:none}@media(max-width:749px){:root{--lg-t1:26px;--lg-t2:18px;--lg-t3:15px;--lg-body:15px}.gc-legal__toc{padding:14px 16px}.gc-legal__related{margin-top:40px;gap:9px 18px}}@media print{.gc-legal__toc,.gc-legal__related,.gc-legal__cta{display:none!important}.gc-legal,.gc-legal.is-tabbed{max-width:none;display:block;font-size:11pt}.gc-legal.is-tabbed .gc-legal__sec{display:block!important}.gc-legal .gc-legal__sec+.gc-legal__sec{margin-top:24px;padding-top:16px;border-top:1px solid #ccc}.gc-legal h2{page-break-after:avoid}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/gc-policy.css.map */
