*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;background-color:#000}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-base);background-color:transparent;color:var(--c-dark);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}html:has(dialog[scroll-lock][open],details[scroll-lock][open],[data-scroll-lock]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit;border-radius:var(--radius-md)}button{background:none;border:0;padding:0;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}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}[x-cloak]{display:none!important}.h1,.h2,.h3,.h4,.h5{font-family:var(--font-sans);font-weight:500;letter-spacing:-.01em;line-height:1.1;text-transform:var(--ui-uppercase)}.h1{font-size:clamp(2rem,5vw,3.25rem)}.h2{font-size:clamp(1.5rem,3.5vw,2.25rem)}.h3{font-size:1.25rem}.h4{font-size:1rem}.h5{font-size:.875rem}.body{font-size:var(--font-size-base);line-height:1.5}.body-sm{font-size:.8125rem;line-height:1.4}.mono,.meta{font-family:var(--font-mono);font-weight:400;font-size:.75rem;letter-spacing:.02em;text-transform:var(--ui-uppercase)}.bracketed:before{content:"[ "}.bracketed:after{content:" ]"}.bracketed{font-family:var(--font-mono);font-weight:400;font-size:.75rem;letter-spacing:.02em}.glass{position:relative;background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 0 0 1px #ffffff2e,0 4px 18px #00000014;border-radius:var(--radius-md);color:var(--c-dark);overflow:hidden}.glass-opacity{background:var(--glass-tint);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.5)) saturate(var(--glass-saturation));backdrop-filter:blur(calc(var(--glass-blur) * 1.5)) saturate(var(--glass-saturation))}.glass-dark{background:#0006;color:var(--c-light);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0006}.glass-pill{border-radius:var(--glass-radius);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000002e,inset 0 0 0 1px #ffffff38,0 6px 20px #0000001f,0 1px 2px #00000014}.glass-pill.glass-dark{box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000059,inset 0 0 0 1px #ffffff1a,0 8px 24px #0006}.shopify-section{position:relative;width:100%}.wrap{padding-inline:var(--page-margin);max-width:var(--page-width);margin-inline:auto;width:100%}.stack-sm>*+*{margin-block-start:.5rem}.stack>*+*{margin-block-start:1rem}.stack-lg>*+*{margin-block-start:2rem}.divider{height:1px;background:currentColor;opacity:.15;border:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1rem;background:var(--c-light);color:var(--c-accent);border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:600;font-size:.875rem;text-transform:var(--ui-uppercase);letter-spacing:.02em;transition:transform .15s ease,background .15s ease}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-block{width:100%}.btn-lg{min-height:54px;font-size:.875rem}#gradient-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,var(--gradient-c1),var(--gradient-c2));transition:opacity .4s ease;transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grain-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-repeat:repeat}.app-root{position:relative;min-height:100dvh;display:flex;flex-direction:column}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
