body .shopify-policy__container{box-sizing:border-box;max-width:760px;width:100%;margin-inline:auto;padding:72px 24px 96px}.shopify-policy__container .shopify-policy__title{margin:0 0 36px;padding-block-end:36px;border-block-end:var(--hairline) solid var(--border-hairline);text-align:start}.shopify-policy__container .shopify-policy__title h1{margin:0;font-family:var(--font-display);font-stretch:var(--width-expanded);font-size:48px;font-weight:var(--weight-black);line-height:1.02;letter-spacing:-.035em;text-align:start;text-transform:none;color:var(--text-display);text-wrap:pretty}.shopify-policy__container .shopify-policy__body{padding:0}.shopify-policy__container .shopify-policy__body,.shopify-policy__container .shopify-policy__body .rte{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--text-body)}.shopify-policy__container .shopify-policy__body p{margin-block:0 16px;font-size:16px;line-height:1.6;color:var(--text-body)}.shopify-policy__container .shopify-policy__body .cfg-legal:first-child>p:first-child:not(.cfg-stamp):not(.cfg-meta),.shopify-policy__container .shopify-policy__body .cfg-legal:first-child>.cfg-stamp+p{margin-block-end:40px;font-size:20px;line-height:1.55;color:var(--text-display)}.shopify-policy__container .shopify-policy__body :is(h1,h2){margin-block:48px 16px;font-family:var(--font-display);font-stretch:var(--width-expanded);font-size:34px;font-weight:var(--weight-bold);line-height:1.1;letter-spacing:-.025em;text-transform:none;color:var(--text-display);text-wrap:pretty}.shopify-policy__container .shopify-policy__body h3{margin-block:32px 12px;font-family:var(--font-sans);font-stretch:normal;font-size:24px;font-weight:var(--weight-semibold);line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--text-display);text-wrap:pretty}.shopify-policy__container .shopify-policy__body :is(h4,h5,h6){margin-block:26px 10px;font-family:var(--font-sans);font-stretch:normal;font-size:19px;font-weight:var(--weight-semibold);line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--text-display)}.shopify-policy__container .shopify-policy__body [id]{scroll-margin-top:96px}.shopify-policy__container .shopify-policy__body :is(ul,ol){margin-block:0 16px;padding-inline-start:22px}.shopify-policy__container .shopify-policy__body ul{list-style:disc}.shopify-policy__container .shopify-policy__body ol{list-style:decimal}.shopify-policy__container .shopify-policy__body :is(ul,ol)>li{margin-block-end:10px;padding-inline-start:0;font-size:16px;line-height:1.6}.shopify-policy__container .shopify-policy__body :is(ul,ol)>li:before{content:none;display:none}.shopify-policy__container .shopify-policy__body li :is(ul,ol){margin-block:10px 0}.shopify-policy__container .shopify-policy__body li:last-child{margin-block-end:0}.shopify-policy__container .shopify-policy__body strong{font-weight:var(--weight-semibold);color:var(--text-display)}.shopify-policy__container .shopify-policy__body a{color:var(--text-display);text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:3px;border-radius:var(--radius-0);transition:color var(--dur-fast) var(--ease-standard)}.shopify-policy__container .shopify-policy__body a:hover{color:var(--accent-ink)}.shopify-policy__container .shopify-policy__body a:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.shopify-policy__container .shopify-policy__body hr{margin-block:40px;border:0;block-size:var(--hairline);background-color:var(--border-hairline)}.shopify-policy__container .shopify-policy__body blockquote{margin-block:8px 16px;margin-inline:0;padding:4px 0 4px 24px;border-inline-start:2px solid var(--accent-ink);font-size:18px;font-style:normal;font-weight:var(--weight-regular);line-height:1.55;color:var(--text-display)}.shopify-policy__container .shopify-policy__body small{font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:.02em;color:var(--text-label)}.shopify-policy__container .shopify-policy__body .cfg-table-scroll{overflow-x:auto;margin-block:8px 16px}.shopify-policy__container .shopify-policy__body table{inline-size:100%;border-collapse:collapse;border:var(--hairline) solid var(--border-hairline)}.shopify-policy__container .shopify-policy__body thead{background-color:var(--surface-page)}.shopify-policy__container .shopify-policy__body th{padding:12px 18px;border-block-end:var(--hairline) solid var(--border-hairline);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-regular);letter-spacing:.16em;text-align:start;text-transform:uppercase;color:var(--text-label)}.shopify-policy__container .shopify-policy__body td{padding:14px 18px;border-block-end:var(--hairline) solid var(--border-inner);font-size:15px;line-height:1.5;color:var(--text-body)}.shopify-policy__container .shopify-policy__body td:first-child{color:var(--text-display)}.shopify-policy__container .shopify-policy__body :is(th,td):not(:last-child){border-inline-end:var(--hairline) solid var(--border-inner)}.shopify-policy__container .shopify-policy__body tr:last-child td{border-block-end:0}.shopify-policy__container .shopify-policy__body .cfg-legal{display:block}.shopify-policy__container .shopify-policy__body p.cfg-stamp{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:0 40px;padding-block-end:20px;border-block-end:var(--hairline) solid var(--border-inner);font-size:15px;line-height:1.4;color:var(--text-display);font-variant-numeric:tabular-nums}.shopify-policy__container .shopify-policy__body .cfg-stamp-label{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-regular);letter-spacing:.16em;text-transform:uppercase;color:var(--text-label)}.shopify-policy__container .shopify-policy__body .cfg-stamp-sep{color:var(--text-faint)}.shopify-policy__container .shopify-policy__body ol.cfg-toc{columns:2;column-gap:40px;margin-block:0 16px;padding-inline-start:0;list-style:none}.shopify-policy__container .shopify-policy__body ol.cfg-toc>li{margin-block-end:8px;padding-inline-start:0;font-size:15px;line-height:1.45;break-inside:avoid}.shopify-policy__container .shopify-policy__body ol.cfg-toc a{text-decoration:none}.shopify-policy__container .shopify-policy__body ol.cfg-toc a:hover{text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:3px}.shopify-policy__container .shopify-policy__body .cfg-caps{margin-block:0 16px;padding:16px 18px;border-inline-start:3px solid var(--text-display);background-color:var(--surface-inset);font-size:15px;line-height:1.6;letter-spacing:.01em;color:var(--text-display)}.shopify-policy__container .shopify-policy__body p.cfg-meta{margin-block:0 16px;padding:14px 18px;border-inline-start:2px solid var(--border-strong);background-color:var(--surface-page);font-size:15px;line-height:1.55;color:var(--text-body)}.shopify-policy__container .shopify-policy__body .cfg-consent{margin-block:24px 16px;padding:20px;border:var(--hairline) solid var(--border-hairline);border-radius:var(--radius-0);background-color:var(--surface-raised);font-size:15px;line-height:1.55;color:var(--text-body)}.shopify-policy__container .shopify-policy__body .cfg-opt{display:flex;flex-direction:column;gap:4px;margin:0;padding:14px 0;border-block-start:var(--hairline) solid var(--border-inner)}.shopify-policy__container .shopify-policy__body .cfg-opt:first-of-type{margin-block-start:14px}.shopify-policy__container .shopify-policy__body .cfg-opt-label{font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-semibold);line-height:1.4;color:var(--text-display)}.shopify-policy__container .shopify-policy__body .cfg-opt-desc{font-size:14px;line-height:1.55;color:var(--text-body)}.shopify-policy__container .shopify-policy__body .cfg-consent-action{margin-block:18px 0}.shopify-policy__container .shopify-policy__body a.cfg-privacy-prefs{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-0);background-color:transparent;font-family:var(--font-mono);font-size:var(--size-label);font-weight:500;letter-spacing:var(--ls-label);line-height:1;text-transform:uppercase;text-decoration:none;color:var(--text-display);transition:background-image var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.shopify-policy__container .shopify-policy__body a.cfg-privacy-prefs:hover{color:var(--text-display);background-image:linear-gradient(var(--state-hover-darken),var(--state-hover-darken))}.shopify-policy__container .shopify-policy__body .cfg-status{margin-block:14px 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--text-label)}.shopify-policy__container .shopify-policy__body .cfg-status:empty{display:none}.shopify-policy__container .shopify-policy__body .cfg-fallback{margin-block:14px 0;padding-block-start:14px;border-block-start:var(--hairline) solid var(--border-inner);font-size:14px;line-height:1.55;color:var(--text-body)}.shopify-policy__container .shopify-policy__body .cfg-consent[data-state=ready] .cfg-fallback{display:none}@media screen and not (min-width:750px){body .shopify-policy__container{max-width:none;padding:40px 20px 56px}.shopify-policy__container .shopify-policy__title{margin-block-end:28px;padding-block-end:28px}.shopify-policy__container .shopify-policy__title h1{font-size:34px;line-height:1.05}.shopify-policy__container .shopify-policy__body .cfg-legal:first-child>p:first-child{margin-block-end:32px;font-size:18px}.shopify-policy__container .shopify-policy__body :is(h1,h2){margin-block:36px 14px;font-size:26px}.shopify-policy__container .shopify-policy__body h3{margin-block:30px 12px;font-size:20px;line-height:1.25}.shopify-policy__container .shopify-policy__body :is(h4,h5,h6){font-size:17px}.shopify-policy__container .shopify-policy__body :is(ul,ol){padding-inline-start:20px}.shopify-policy__container .shopify-policy__body ol.cfg-toc{columns:1;padding-inline-start:0}.shopify-policy__container .shopify-policy__body .cfg-caps{padding:14px 16px}.shopify-policy__container .shopify-policy__body hr{margin-block:32px}.shopify-policy__container .shopify-policy__body p.cfg-stamp{gap:6px 10px;margin-block-end:32px}.shopify-policy__container .shopify-policy__body .cfg-stamp-sep{display:none}.shopify-policy__container .shopify-policy__body blockquote{padding-inline-start:18px;font-size:17px}.shopify-policy__container .shopify-policy__body table:not(:has(tr>*:nth-child(3))){display:block;border-block-end:0}.shopify-policy__container .shopify-policy__body table:not(:has(tr>*:nth-child(3))) tbody{display:block}.shopify-policy__container .shopify-policy__body table:not(:has(tr>*:nth-child(3))) thead{display:none}.shopify-policy__container .shopify-policy__body table:not(:has(tr>*:nth-child(3))) tr{display:block;padding:14px 16px;border-block-end:var(--hairline) solid var(--border-inner)}.shopify-policy__container .shopify-policy__body table:not(:has(tr>*:nth-child(3))) td{display:block;padding:0;border:0}.shopify-policy__container .shopify-policy__body table:not(:has(tr>*:nth-child(3))) td:first-child{margin-block-end:5px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label)}.shopify-policy__container .shopify-policy__body table:not(:has(tr>*:nth-child(3))) td:last-child{font-size:15px;line-height:1.5;color:var(--text-display)}}
/*# sourceMappingURL=/cdn/shop/t/305/assets/carbonfg-policy.css.map */
