.eme-legal,.shopify-policy__container{--legal-fg: rgb(var(--color-foreground-rgb));--legal-muted: rgb(var(--color-foreground-rgb) / .62);--legal-body: rgb(var(--color-foreground-rgb) / .82);--legal-rule: rgb(var(--color-foreground-rgb) / .12);--legal-accent: var(--legal-accent-color, #242ee3);--legal-measure: 68ch;--legal-aside: 240px;--legal-gap: clamp(40px, 6vw, 96px);--legal-sticky-top: calc(var(--header-height, 60px) + 32px);--legal-margin: 16px;display:block;color:var(--legal-fg);background:var(--legal-bg, transparent)}@media screen and (min-width:750px){.eme-legal,.shopify-policy__container{--legal-margin: 40px}}.eme-legal__inner{box-sizing:border-box;max-width:calc(var(--legal-aside) + var(--legal-gap) + var(--legal-measure) + 2 * var(--legal-margin) + 120px);margin-inline:auto;padding:var(--legal-pad-top, 56px) var(--legal-margin) var(--legal-pad-bottom, 96px)}.eme-legal__head{display:flex;flex-direction:column;gap:16px;padding-bottom:clamp(32px,4vw,48px);margin-bottom:clamp(32px,4vw,56px);border-bottom:1px solid var(--legal-rule)}.eme-legal__eyebrow,.shopify-policy__title:before{margin:0;font-family:var(--font-body--family);font-size:.6875rem;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--legal-muted)}.eme-legal__title,.shopify-policy__title h1{margin:0;max-width:18ch;font-family:var(--font-heading--family);font-size:clamp(2.25rem,1.4rem + 3.6vw,4.5rem);line-height:.95;font-weight:700;letter-spacing:-.045em;text-wrap:balance;color:var(--legal-fg)}.eme-legal__meta{display:flex;flex-wrap:wrap;gap:6px 20px;margin:8px 0 0;padding:0;list-style:none;font-size:.8125rem;line-height:1.4;color:var(--legal-muted)}.eme-legal__meta li{display:inline-flex;gap:6px}.eme-legal__meta strong{font-weight:600;color:var(--legal-fg)}.eme-legal__intro{max-width:var(--legal-measure);margin:8px 0 0;font-size:1.0625rem;line-height:1.6;color:var(--legal-body)}.eme-legal__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media screen and (min-width:990px){.eme-legal__layout{grid-template-columns:var(--legal-aside) minmax(0,var(--legal-measure));gap:var(--legal-gap);align-items:start}.eme-legal__layout--no-aside{grid-template-columns:minmax(0,var(--legal-measure));justify-content:start}.eme-legal__aside{position:sticky;top:var(--legal-sticky-top);max-height:calc(100svh - var(--legal-sticky-top) - 24px);overflow-y:auto;scrollbar-width:thin}}.eme-legal__aside{display:flex;flex-direction:column;gap:32px}.eme-legal__nav-label{margin:0 0 12px;font-size:.6875rem;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--legal-muted)}.eme-legal__toc summary{list-style:none;cursor:pointer}.eme-legal__toc summary::-webkit-details-marker{display:none}.eme-legal__toc ol{margin:0;padding:0;list-style:none;counter-reset:legal-toc;border-inline-start:1px solid var(--legal-rule)}.eme-legal__toc li{counter-increment:legal-toc}.eme-legal__toc a{display:flex;gap:10px;margin-inline-start:-1px;padding:6px 0 6px 14px;border-inline-start:1px solid transparent;font-size:.8125rem;line-height:1.35;color:var(--legal-muted);text-decoration:none;transition:color .2s ease,border-color .2s ease}.eme-legal__toc a:before{content:counter(legal-toc,decimal-leading-zero);flex:none;font-variant-numeric:tabular-nums;opacity:.6}.eme-legal__toc a:hover,.eme-legal__toc a:focus-visible{color:var(--legal-fg)}.eme-legal__toc a[aria-current]{border-inline-start-color:var(--legal-fg);color:var(--legal-fg);font-weight:600}@media screen and (min-width:990px){.eme-legal__toc summary{pointer-events:none}.eme-legal__toc summary .eme-legal__chevron{display:none}}@media screen and (max-width:989px){.eme-legal__toc{border:1px solid var(--legal-rule);border-radius:4px}.eme-legal__toc summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.eme-legal__toc .eme-legal__nav-label{margin:0;color:var(--legal-fg)}.eme-legal__toc ol{margin:0 16px 14px}.eme-legal__chevron{transition:transform .2s ease}.eme-legal__toc[open] .eme-legal__chevron{transform:rotate(180deg)}.eme-legal__aside .eme-legal__policies{display:none}}.eme-legal__policies ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.eme-legal__policies a{display:inline-block;padding:4px 0;font-size:.8125rem;line-height:1.35;color:var(--legal-muted);text-decoration:none;transition:color .2s ease}.eme-legal__policies a:hover,.eme-legal__policies a[aria-current]{color:var(--legal-fg)}.eme-legal__policies a[aria-current]{font-weight:600}.eme-legal__policies--footer{margin-top:56px;padding-top:24px;border-top:1px solid var(--legal-rule)}.eme-legal__policies--footer ul{flex-flow:row wrap;gap:4px 20px}@media screen and (min-width:990px){.eme-legal__policies--footer.eme-legal__policies--mobile-only{display:none}}.eme-legal__body,.shopify-policy__body{font-family:var(--font-body--family);font-size:1rem;line-height:1.7;color:var(--legal-body);overflow-wrap:break-word}:is(.eme-legal__body,.shopify-policy__body) p,:is(.eme-legal__body,.shopify-policy__body) ul,:is(.eme-legal__body,.shopify-policy__body) ol{margin:0 0 1.1em}:is(.eme-legal__body,.shopify-policy__body) h1,:is(.eme-legal__body,.shopify-policy__body) h2{scroll-margin-top:var(--legal-sticky-top);margin:2.75em 0 .75em;padding-top:1.75em;border-top:1px solid var(--legal-rule);font-family:var(--font-heading--family);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);line-height:1.2;font-weight:700;letter-spacing:-.025em;text-transform:none;color:var(--legal-fg);text-wrap:balance}:is(.eme-legal__body,.shopify-policy__body) :is(h1,h2):first-child,:is(.eme-legal__body,.shopify-policy__body) .rte>:is(h1,h2):first-child{margin-top:0;padding-top:0;border-top:0}:is(.eme-legal__body,.shopify-policy__body) h3{scroll-margin-top:var(--legal-sticky-top);margin:2em 0 .5em;font-family:var(--font-heading--family);font-size:1.0625rem;line-height:1.35;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--legal-fg)}:is(.eme-legal__body,.shopify-policy__body) h4,:is(.eme-legal__body,.shopify-policy__body) h5,:is(.eme-legal__body,.shopify-policy__body) h6{margin:1.75em 0 .5em;font-family:var(--font-body--family);font-size:.75rem;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--legal-fg)}:is(.eme-legal__body,.shopify-policy__body) :is(h2,h3,h4)+:is(p,ul,ol){margin-top:0}:is(.eme-legal__body,.shopify-policy__body) strong,:is(.eme-legal__body,.shopify-policy__body) b{font-weight:600;color:var(--legal-fg)}:is(.eme-legal__body,.shopify-policy__body) a{color:var(--legal-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgb(var(--color-foreground-rgb) / .35);transition:color .2s ease,text-decoration-color .2s ease}:is(.eme-legal__body,.shopify-policy__body) a:hover{color:var(--legal-accent);text-decoration-color:currentcolor}:is(.eme-legal__body,.shopify-policy__body) ul,:is(.eme-legal__body,.shopify-policy__body) ol{padding-inline-start:1.25em}:is(.eme-legal__body,.shopify-policy__body) li{margin-bottom:.45em;padding-inline-start:.25em}:is(.eme-legal__body,.shopify-policy__body) li::marker{color:var(--legal-muted)}:is(.eme-legal__body,.shopify-policy__body) li>:is(ul,ol){margin:.45em 0 0}:is(.eme-legal__body,.shopify-policy__body) blockquote{margin:1.75em 0;padding:16px 20px;border:0;border-inline-start:2px solid var(--legal-fg);background:rgb(var(--color-foreground-rgb) / .04);font-style:normal;font-weight:400;color:var(--legal-fg)}:is(.eme-legal__body,.shopify-policy__body) blockquote>:last-child{margin-bottom:0}:is(.eme-legal__body,.shopify-policy__body) hr{margin:2.5em 0;border:0;border-top:1px solid var(--legal-rule)}:is(.eme-legal__body,.shopify-policy__body) table{width:100%;margin:1.5em 0;border-collapse:collapse;font-size:.875rem;line-height:1.5}:is(.eme-legal__body,.shopify-policy__body) th,:is(.eme-legal__body,.shopify-policy__body) td{padding:10px 12px;text-align:start;vertical-align:top;border-bottom:1px solid var(--legal-rule)}:is(.eme-legal__body,.shopify-policy__body) th,:is(.eme-legal__body,.shopify-policy__body) thead td{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--legal-fg);background:rgb(var(--color-foreground-rgb) / .04)}:is(.eme-legal__body,.shopify-policy__body) img{max-width:100%;height:auto}.eme-legal__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:64px;padding:24px;border-radius:4px;background:rgb(var(--color-foreground-rgb) / .04)}.eme-legal__help p{margin:0}.eme-legal__help-heading{font-family:var(--font-heading--family);font-size:1.125rem;line-height:1.3;font-weight:700;letter-spacing:-.02em}.eme-legal__help .eme-legal__help-text{margin-top:4px;font-size:.875rem;line-height:1.5;color:var(--legal-muted)}.eme-legal__help .eme-legal__help-text a{color:var(--legal-fg);text-underline-offset:3px}.shopify-policy__container .eme-legal__help{max-width:var(--legal-measure)}.eme-legal__button{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:var(--legal-fg);color:rgb(var(--color-background-rgb, 255 255 255));font-size:.75rem;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.eme-legal__button:hover{opacity:.85}.shopify-policy__container{box-sizing:border-box;max-width:calc(var(--legal-aside) + var(--legal-gap) + var(--legal-measure) + 2 * var(--legal-margin) + 120px)!important;margin-inline:auto!important;padding:56px var(--legal-margin) 96px!important}.shopify-policy__title{display:flex;flex-direction:column;gap:16px;margin:0 0 clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,48px);border-bottom:1px solid var(--legal-rule);text-align:start}.shopify-policy__title:before{content:var(--legal-eyebrow, "Legal")}.shopify-policy__body{max-width:var(--legal-measure)}.shopify-policy__container .eme-legal__toc{margin-bottom:32px}@media screen and (min-width:990px){.shopify-policy__container.eme-legal--has-toc{display:grid;grid-template-columns:var(--legal-aside) minmax(0,var(--legal-measure));column-gap:var(--legal-gap);align-items:start}.shopify-policy__container.eme-legal--has-toc .shopify-policy__title{grid-column:1 / -1}.shopify-policy__container.eme-legal--has-toc .eme-legal__policies--footer,.shopify-policy__container.eme-legal--has-toc .eme-legal__help{grid-column:2}.shopify-policy__container.eme-legal--has-toc .eme-legal__toc{position:sticky;top:var(--legal-sticky-top);margin:0}}@media(prefers-reduced-motion:no-preference){html:has(.eme-legal,.shopify-policy__container){scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/eme-legal.css.map */
