*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);font-size:var(--font-body-size);font-style:var(--font-primary--style);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing);line-height:var(--line-height-body);background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-underline-offset:.18em}:focus-visible{outline:2px solid currentcolor;outline-offset:3px}h1,h2,h3,h4,h5,h6{font:inherit;line-height:var(--line-height-heading);text-wrap:balance}h1,.type-h1,.text-h1{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);letter-spacing:var(--font-h1-letter-spacing);line-height:var(--line-height-tight)}h2,.type-h2,.text-h2{font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);letter-spacing:var(--font-h2-letter-spacing)}h3,.type-h3,.text-h3{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);letter-spacing:var(--font-h3-letter-spacing)}h4,.type-h4,.text-h4{font-size:var(--font-h4-size);font-weight:var(--font-h4-weight);letter-spacing:var(--font-h4-letter-spacing)}.text-body{font-size:var(--font-body-size);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing)}.text-accent,.type-sm{font-size:var(--font-accent-size);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing)}small,.text-small,.type-xs{font-size:var(--font-small-size);font-weight:var(--font-small-weight);letter-spacing:var(--font-small-letter-spacing)}.text-nav{font-size:var(--font-nav-size);font-weight:var(--font-nav-weight);letter-spacing:var(--font-nav-letter-spacing)}.text-button{font-size:var(--font-button-size);font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing)}.type-lg{font-size:var(--font-size-lg)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}:root{--legal-page-background: #fbfbef}body:has(.shopify-policy__container),.legal-page{background-color:var(--legal-page-background)}.shopify-policy__container{max-width:65ch;margin:0 auto;padding:4rem 20px 5rem;color:var(--color-foreground)}.shopify-policy__title{text-align:center;margin-bottom:3rem}.shopify-policy__title h1{font-size:52px;font-weight:var(--font-h1-weight);letter-spacing:var(--font-h1-letter-spacing);line-height:1.08}.shopify-policy__body,.journal-article__body{font-size:var(--legal-content-body-size, 16px);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing);line-height:1.56}:is(.shopify-policy__body,.journal-article__body) :is(p,li){font:inherit}:is(.shopify-policy__body,.journal-article__body) :is(p,ul,ol){margin-bottom:1rem}:is(.shopify-policy__body,.journal-article__body) :is(h2,h3,h4){line-height:1.12}:is(.shopify-policy__body,.journal-article__body) h2{margin:2.5rem 0 1rem;font-size:36px;font-weight:var(--font-h2-weight);letter-spacing:var(--font-h2-letter-spacing)}:is(.shopify-policy__body,.journal-article__body) h3{margin:2rem 0 .75rem;font-size:28px;font-weight:var(--font-h3-weight);letter-spacing:var(--font-h3-letter-spacing)}:is(.shopify-policy__body,.journal-article__body) h4{margin:1.5rem 0 .625rem;font-size:22px;font-weight:var(--font-h4-weight);letter-spacing:var(--font-h4-letter-spacing)}:is(.shopify-policy__body,.journal-article__body) :is(ul,ol){padding-inline-start:1.5em}:is(.shopify-policy__body,.journal-article__body) li+li{margin-top:.5rem}:is(.shopify-policy__body,.journal-article__body) a{text-decoration:underline;text-decoration-thickness:1px;overflow-wrap:anywhere}@media screen and (max-width:46.8125rem){.shopify-policy__container{padding:2.5rem 16px 3.5rem}.shopify-policy__title{margin-bottom:2.5rem}.shopify-policy__title h1{font-size:40px}:is(.shopify-policy__body,.journal-article__body) h2{margin-top:2rem;font-size:32px}:is(.shopify-policy__body,.journal-article__body) h3{margin-top:1.75rem;font-size:26px}:is(.shopify-policy__body,.journal-article__body) h4{font-size:22px}}.page-width,.page-width--narrow,.page-width--wide{width:100%;margin-inline:auto;padding-inline:var(--gutter)}.page-width{max-width:var(--page-width)}.page-width--narrow{max-width:var(--page-width-narrow)}.page-width--wide{max-width:var(--page-width-wide)}.shopify-section>:is(.page-width,.page-width--narrow,.page-width--wide){padding-inline:0}.section{padding-block:var(--space-2xl)}.section--tight{padding-block:var(--space-xl)}.section--spacious{padding-block:var(--space-3xl)}.section--flush{padding-block:0}.surface-default{background:var(--color-background)}.surface-neutral{background:var(--color-surface)}.surface-warm{background:var(--color-surface-warm)}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-md))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-sm))}.grid{--grid-columns: var(--grid-columns-mobile, 2);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-row-gap, var(--space-xl)) var(--grid-column-gap, var(--space-md))}.button{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:.75rem 1.5rem;border:1px solid var(--color-foreground);border-radius:var(--radius-sm);background:var(--color-foreground);color:var(--color-background);font:inherit;font-size:var(--font-button-size);font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing);line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.button:hover,.button--secondary{background:transparent;color:var(--color-foreground)}.button--secondary:hover{background:var(--color-foreground);color:var(--color-background)}.button--text{min-height:2.75rem;padding-inline:0;border:0;border-radius:0;background:transparent;color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em}.button--text:hover{background:transparent}.card{min-width:0;color:var(--color-foreground)}.card__media{position:relative;overflow:hidden;aspect-ratio:var(--card-media-ratio, 1);border-radius:var(--card-media-radius, 0);background:var(--color-surface)}.card__media :is(img,video,svg){width:100%;height:100%;object-fit:var(--card-media-fit, contain)}.card__content{display:flex;flex-direction:column;align-items:var(--card-content-alignment, flex-start);gap:var(--space-xs);padding:var(--card-content-padding, var(--space-md))}.card__title{font-size:var(--font-size-sm);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);line-height:1.3}.badge{min-height:1.5rem;display:inline-flex;align-items:center;padding-inline:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;font-size:var(--font-small-size);font-weight:var(--font-small-weight);letter-spacing:var(--font-small-letter-spacing);line-height:1;text-transform:uppercase}.accordion-motion{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--motion-normal) var(--ease-ui),opacity var(--motion-fast) var(--ease-ui)}.accordion-motion__inner{min-height:0;overflow:hidden}details[data-motion-details]:not([data-motion-ready])[open]>.accordion-motion,details[data-motion-details][data-motion-state=open]>.accordion-motion{grid-template-rows:1fr;opacity:1}@media screen and (min-width:46.875rem){.grid{--grid-columns: var(--grid-columns-tablet, 3)}}@media screen and (min-width:61.875rem){.grid{--grid-columns: var(--grid-columns-desktop, 4)}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
