*{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-body);font-size:var(--text-md);line-height:1.6;background-color:var(--dawn);color:var(--ink);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.08;letter-spacing:-.02em}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}h5,h6{font-family:var(--font-body);font-weight:600;line-height:1.2}a{color:var(--clay-text)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--clay);outline-offset:2px;border-radius:var(--radius-button)}.font-mono,[data-figure]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.t-heading{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:1.08;letter-spacing:-.02em;color:var(--pine)}.t-body{font-family:var(--font-body);font-weight:400;font-size:var(--text-md);line-height:1.5;color:var(--ink)}.t-label{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);line-height:1.3;color:var(--ink)}.t-label-sm{font-family:var(--font-body);font-weight:600;font-size:var(--text-xs);line-height:1.3;color:var(--ink)}.t-caption{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);line-height:1.45;color:var(--ink-muted)}.t-micro{font-family:var(--font-mono);font-weight:400;font-size:var(--text-2xs);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-variant-numeric:tabular-nums}.t-price-lg{font-family:var(--font-mono);font-weight:500;font-size:var(--text-price);line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.t-price{font-family:var(--font-mono);font-weight:500;font-size:var(--text-md);line-height:1.2;color:var(--ink);font-variant-numeric:tabular-nums}.t-price-strike{font-family:var(--font-mono);font-weight:400;font-size:var(--text-sm);line-height:1.2;color:var(--ink-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.t-data{font-family:var(--font-mono);font-weight:400;font-size:var(--text-xs);line-height:1.4;color:var(--ink);font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.m8-skip-link{position:fixed;z-index:999;inset:var(--space-2) auto auto var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);background:var(--pine);color:var(--cream);font-weight:700;transform:translateY(calc(-100% - var(--space-4)));transition:transform .15s ease}.m8-skip-link:focus{transform:translateY(0)}.m8-atc-error{color:var(--error);font-size:var(--text-sm);margin-block-start:var(--space-2)}@media(prefers-reduced-motion:no-preference){html.reveal-on .js-reveal,html.reveal-on .rv:not(.on){opacity:0;transform:translateY(10px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i, 0) * 30ms)}html.reveal-on .js-reveal.is-revealed,html.reveal-on .rv.on{opacity:1;transform:none}}.eon-wrap{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.eon-head{max-width:620px;margin:0 auto var(--space-12);text-align:center}.eon-head--left{text-align:left;margin-left:0;max-width:60ch}.eon-kicker{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--clay-hover);margin-bottom:var(--space-3)}.eon-head__title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.875rem,4.6vw,3rem);letter-spacing:-.02em;line-height:1.05;color:var(--pine)}.eon-head__sub{color:var(--ink-soft);margin-top:var(--space-3);font-size:var(--text-sm)}.eon-head--on-pine .eon-kicker{color:var(--gold)}.eon-head--on-pine .eon-head__title{color:var(--dawn)}.eon-head--on-pine .eon-head__sub{color:color-mix(in srgb,var(--dawn) 70%,var(--pine))}.eon-band-top{border-radius:var(--radius-band) var(--radius-band) 0 0}.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}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
