.shopify-policy__container.shopify-policy__container,.legal{--legal-rule: rgb(var(--color-foreground-rgb) / .12);--legal-gutter: clamp(2rem, 3.5vw, 4rem);--legal-toc-width: 18rem;display:grid;grid-template-columns:minmax(var(--page-margin),1fr) minmax(0,min(calc(var(--page-width) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2))) minmax(var(--page-margin),1fr);max-width:none;margin-inline:0;padding-inline:0;padding-block:clamp(2.5rem,6vw,5rem) clamp(4rem,10vw,8rem)}.shopify-policy__container>*,.legal>*{grid-column:2}.shopify-policy__title.shopify-policy__title,.legal__header{text-align:start;border-block-end:1px solid var(--legal-rule);padding-block-end:clamp(1.5rem,3vw,2.5rem);margin-block-end:clamp(2rem,4vw,3.5rem)}.shopify-policy__title h1,.legal__title{font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:.92;font-size:clamp(2.25rem,7vw,4.5rem);text-wrap:balance;margin:0}.legal__eyebrow{display:block;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin-block-end:1rem}.legal__updated{display:block;margin-block-start:1.25rem;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground-muted);font-variant-numeric:tabular-nums}.legal__switcher{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1.75rem}.legal__switcher a{display:inline-flex;align-items:center;min-block-size:2.5rem;padding-inline:1rem;border:1px solid var(--legal-rule);border-radius:var(--style-border-radius-pills, 999px);font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground-subdued);transition-property:color,border-color,background-color;transition-duration:.15s;transition-timing-function:ease-out}.legal__switcher a:hover{color:var(--color-foreground);border-color:rgb(var(--color-foreground-rgb) / .35)}.legal__switcher a[aria-current=page]{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.legal--has-toc .shopify-policy__body,.legal--has-toc .legal__body{display:grid;gap:var(--legal-gutter);align-items:start}@media(min-width:60rem){.legal--has-toc .shopify-policy__body,.legal--has-toc .legal__body{grid-template-columns:minmax(0,1fr) var(--legal-toc-width)}}.legal-toc{font-family:var(--font-subheading--family)}@media(min-width:60rem){.legal-toc{position:sticky;top:calc(var(--header-height, 4rem) + 2rem);max-block-size:calc(100svh - var(--header-height, 4rem) - 4rem);overflow-y:auto;overscroll-behavior:contain;order:2}}.legal-toc__heading{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-foreground-muted);margin:0 0 1rem}.legal-toc__list{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--legal-rule)}.legal-toc__link{display:block;padding:.5rem 0 .5rem 1rem;margin-inline-start:-1px;border-inline-start:2px solid transparent;font-size:.8125rem;line-height:1.4;text-wrap:pretty;text-decoration:none;color:var(--color-foreground-muted);transition-property:color,border-color;transition-duration:.15s;transition-timing-function:ease-out}.legal-toc__link:hover{color:var(--color-foreground)}.legal-toc__link[aria-current=true]{color:var(--color-foreground);border-inline-start-color:var(--accent);font-weight:600}.legal-toc--collapsible{border:1px solid var(--legal-rule);border-radius:.75rem;padding:.25rem 1rem}.legal-toc--collapsible>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:2.75rem;cursor:pointer;list-style:none;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em}.legal-toc--collapsible>summary::-webkit-details-marker{display:none}.legal-toc--collapsible>summary:after{content:"";inline-size:.5rem;block-size:.5rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease-out}.legal-toc--collapsible[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.legal-toc--collapsible .legal-toc__list{padding-block-end:.75rem}@media(min-width:60rem){.legal-toc--collapsible{border:0;border-radius:0;padding:0}.legal-toc--collapsible>summary{pointer-events:none;min-block-size:0;margin-block-end:1rem;color:var(--color-foreground-muted)}.legal-toc--collapsible>summary:after{display:none}}.shopify-policy__body .rte,.legal__prose{max-inline-size:none;font-size:1.0625rem;line-height:1.8;color:var(--color-foreground-subdued)}@media(min-width:60rem){.legal--has-toc .shopify-policy__body .rte,.legal--has-toc .legal__prose{order:1}}.shopify-policy__body .rte :is(p,ul,ol,blockquote,table,dl,hr),.legal__prose :is(p,ul,ol,blockquote,table,dl,hr){margin-block-start:1.25em}.shopify-policy__body .rte li :is(p,ul,ol),.legal__prose li :is(p,ul,ol){margin-block-start:.5em}.shopify-policy__body .rte :is(h2,h3,h4)+*,.legal__prose :is(h2,h3,h4)+*{margin-block-start:1em}.shopify-policy__body .rte h2,.legal__prose h2{border-block-start:1px solid var(--legal-rule);padding-block-start:2rem;margin-block-start:3.5rem;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.25;font-weight:700;text-transform:uppercase;letter-spacing:.01em;color:var(--color-foreground);text-wrap:balance;scroll-margin-top:calc(var(--header-height, 4rem) + 1.5rem)}.shopify-policy__body .rte h2:first-child,.legal__prose h2:first-child{border-block-start:0;padding-block-start:0;margin-block-start:0}.shopify-policy__body .rte h3,.legal__prose h3{margin-block-start:2.25rem;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-foreground);scroll-margin-top:calc(var(--header-height, 4rem) + 1.5rem)}.shopify-policy__body .rte h4,.legal__prose h4{margin-block-start:1.75rem;font-family:var(--font-subheading--family);font-size:.9375rem;font-weight:600;color:var(--color-foreground)}.shopify-policy__body .rte ul,.legal__prose ul{list-style:disc;padding-inline-start:1.25rem}.shopify-policy__body .rte ol,.legal__prose ol{list-style:decimal;padding-inline-start:1.5rem}.shopify-policy__body .rte ul ul,.legal__prose ul ul{list-style:circle}.shopify-policy__body .rte li,.legal__prose li{text-wrap:pretty}.shopify-policy__body .rte li+li,.legal__prose li+li{margin-block-start:.5em}.shopify-policy__body .rte li::marker,.legal__prose li::marker{color:var(--accent)}.shopify-policy__body .rte strong,.legal__prose strong{color:var(--color-foreground);font-weight:700}.shopify-policy__body .rte a,.legal__prose a{color:var(--color-foreground);text-decoration-line:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em;transition-property:color,text-decoration-color;transition-duration:.15s;transition-timing-function:ease-out}.shopify-policy__body .rte a:hover,.legal__prose a:hover{color:var(--accent)}.shopify-policy__body .rte table,.legal__prose table{inline-size:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.shopify-policy__body .rte th,.shopify-policy__body .rte td,.legal__prose th,.legal__prose td{border-block-end:1px solid var(--legal-rule);padding:.75rem 1rem .75rem 0;text-align:start;vertical-align:top}.shopify-policy__body .rte th,.legal__prose th{font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-foreground-muted)}@media print{.legal-toc,.legal__switcher{display:none}.shopify-policy__body .rte,.legal__prose{max-inline-size:none;font-size:11pt;line-height:1.5;color:#000}.shopify-policy__body .rte h2,.legal__prose h2{break-after:avoid;margin-block-start:1.5rem;padding-block-start:.75rem}.shopify-policy__body .rte a,.legal__prose a{text-decoration:none}.shopify-policy__body .rte a[href^=http]:after,.legal__prose a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;word-break:break-all}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/legal.css.map */
