*{box-sizing:border-box;margin:0}html{color-scheme:dark;background:var(--color-background);scroll-padding-block-start:6rem}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-surface);color:currentcolor}dialog{background-color:var(--color-surface-elevated);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-style:var(--font-primary--style);font-weight:var(--font-primary--weight);position:relative;isolation:isolate;background-color:var(--color-background);background-image:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--color-atmosphere-blue) var(--atmosphere-intensity),transparent) 0%,transparent 34%),radial-gradient(circle at 95% 5%,color-mix(in srgb,var(--color-atmosphere-violet) var(--atmosphere-intensity),transparent) 0%,transparent 38%),linear-gradient(135deg,var(--color-background-deep) 0%,var(--color-background) 100%);background-repeat:no-repeat;background-size:100% min(72rem,100svh),100% min(76rem,110svh),100% 100%;color:var(--color-foreground);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-starfield{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;contain:strict;opacity:var(--starfield-opacity, .28);pointer-events:none}.site-starfield__star{position:absolute;inset-block-start:0;inset-inline-start:var(--star-x);width:var(--star-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 42% 38%,#fff 0 12%,color-mix(in srgb,#fff 72%,var(--star-color)) 28%,var(--star-color) 54%,transparent 78%);box-shadow:0 0 calc(var(--star-size) * 1.8) color-mix(in srgb,var(--star-color) 76%,transparent),0 0 calc(var(--star-size) * 5) color-mix(in srgb,var(--star-color) 30%,transparent);opacity:calc(var(--star-alpha) * .5);transform:translate3d(0,var(--star-y),0);animation:starmist-starfield-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite;will-change:opacity,transform}.site-starfield__star--soft{--star-blur: .55px}.site-starfield__star--diamond{border-radius:22% 48% 24% 52%;rotate:45deg}.site-starfield__star--glint:before,.site-starfield__star--glint:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;border-radius:999px;background:color-mix(in srgb,#fff 78%,var(--star-color));transform:translate(-50%,-50%)}.site-starfield__star--glint:before{width:calc(var(--star-size) * 4.5);height:1px}.site-starfield__star--glint:after{width:1px;height:calc(var(--star-size) * 4.5)}@keyframes starmist-starfield-twinkle{0%,to{opacity:calc(var(--star-alpha) * .22);filter:blur(var(--star-blur, 0)) brightness(.78)}46%{opacity:var(--star-alpha);filter:blur(var(--star-blur, 0)) brightness(1.42)}62%{opacity:calc(var(--star-alpha) * .52);filter:blur(var(--star-blur, 0)) brightness(1)}}main#MainContent{position:relative;isolation:isolate;flex:1 0 auto}main#MainContent:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-frame-warmth) 42%,#02040a) 0,color-mix(in srgb,#000 38%,transparent) 1.1rem,transparent clamp(2.5rem,7vw,8rem),transparent calc(100% - clamp(2.5rem,7vw,8rem)),color-mix(in srgb,#000 38%,transparent) calc(100% - 1.1rem),color-mix(in srgb,var(--color-frame-warmth) 42%,#02040a) 100%),linear-gradient(90deg,transparent calc(clamp(1rem,2.6vw,3rem) - 1px),color-mix(in srgb,var(--color-border) 68%,var(--color-frame-warmth)) clamp(1rem,2.6vw,3rem),transparent calc(clamp(1rem,2.6vw,3rem) + 1px),transparent calc(100% - clamp(1rem,2.6vw,3rem) - 1px),color-mix(in srgb,var(--color-border) 68%,var(--color-frame-warmth)) calc(100% - clamp(1rem,2.6vw,3rem)),transparent calc(100% - clamp(1rem,2.6vw,3rem) + 1px));opacity:var(--frame-opacity);pointer-events:none}main#MainContent:after{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 7px,color-mix(in srgb,var(--color-frame-warmth) 18%,transparent) 8px);-webkit-mask-image:linear-gradient(90deg,#000 0,transparent clamp(2.5rem,7vw,8rem),transparent calc(100% - clamp(2.5rem,7vw,8rem)),#000 100%);mask-image:linear-gradient(90deg,#000 0,transparent clamp(2.5rem,7vw,8rem),transparent calc(100% - clamp(2.5rem,7vw,8rem)),#000 100%);opacity:calc(var(--frame-opacity) * .45);pointer-events:none}@media(max-width:749px){main#MainContent:before{opacity:calc(var(--frame-opacity) * .55)}main#MainContent:after{display:none}}::selection{background:color-mix(in srgb,var(--color-heading-glow) 42%,var(--color-background));color:var(--color-foreground)}:where(h1,h2,h3){font-family:var(--font-display--family);font-weight:600;text-wrap:balance}h1{color:var(--color-display-heading);letter-spacing:-.025em;text-shadow:0 0 var(--glow-blur-tight) var(--color-heading-glow-soft),0 0 var(--glow-blur-wide) color-mix(in srgb,var(--color-heading-glow-soft) 55%,transparent)}:where(h2,h3){color:var(--color-foreground);letter-spacing:-.015em}.lens-flare{--lens-flare-color: var(--color-accent);--lens-flare-hot-color: #eaffff;--lens-flare-x: var(--lens-flare-x-desktop, 50%);--lens-flare-y: var(--lens-flare-y-desktop, 50%);position:relative;width:fit-content;max-width:100%;overflow:visible}.lens-flare--white{--lens-flare-color: #f4fbff;--lens-flare-hot-color: #fff}.lens-flare--magenta{--lens-flare-color: #ff58da;--lens-flare-hot-color: #ffe0f8}.lens-flare:before,.lens-flare:after{content:"";position:absolute;z-index:2;inset-block-start:var(--lens-flare-y);inset-inline-start:var(--lens-flare-x);pointer-events:none;transform:translate(-50%,-50%);mix-blend-mode:screen}.lens-flare:before{width:min(var(--lens-flare-size, 280px),76vw);aspect-ratio:1;opacity:var(--lens-flare-opacity, .65);background:radial-gradient(circle at 50% 50%,#fff 0 .35%,var(--lens-flare-hot-color) .8%,color-mix(in srgb,var(--lens-flare-color) 82%,white) 1.6%,color-mix(in srgb,var(--lens-flare-color) 54%,transparent) 3.2%,color-mix(in srgb,var(--lens-flare-color) 18%,transparent) 7%,color-mix(in srgb,var(--lens-flare-color) 4%,transparent) 12%,transparent 18%),linear-gradient(180deg,transparent 43%,color-mix(in srgb,var(--lens-flare-color) 3%,transparent) 45%,color-mix(in srgb,var(--lens-flare-color) 10%,transparent) 47%,color-mix(in srgb,var(--lens-flare-color) 34%,transparent) 48.5%,color-mix(in srgb,var(--lens-flare-color) 86%,transparent) 49.3%,#fff 49.85%,#fff 50.15%,color-mix(in srgb,var(--lens-flare-color) 86%,transparent) 50.7%,color-mix(in srgb,var(--lens-flare-color) 34%,transparent) 51.5%,color-mix(in srgb,var(--lens-flare-color) 10%,transparent) 53%,color-mix(in srgb,var(--lens-flare-color) 3%,transparent) 55%,transparent 57%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--lens-flare-color) 26%,transparent) 0,color-mix(in srgb,var(--lens-flare-color) 19%,transparent) 6%,color-mix(in srgb,var(--lens-flare-color) 11%,transparent) 13%,color-mix(in srgb,var(--lens-flare-color) 5%,transparent) 23%,color-mix(in srgb,var(--lens-flare-color) 1%,transparent) 36%,transparent 52%),radial-gradient(circle at 27% 50%,color-mix(in srgb,var(--lens-flare-color) 22%,transparent) 0 2.5%,transparent 7%),radial-gradient(circle at 73% 50%,color-mix(in srgb,var(--lens-flare-hot-color) 16%,transparent) 0 1.6%,transparent 5.5%);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgb(0 0 0 / .08) 5%,rgb(0 0 0 / .42) 18%,#000 38%,#000 62%,rgb(0 0 0 / .42) 82%,rgb(0 0 0 / .08) 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,rgb(0 0 0 / .08) 5%,rgb(0 0 0 / .42) 18%,#000 38%,#000 62%,rgb(0 0 0 / .42) 82%,rgb(0 0 0 / .08) 95%,transparent 100%);filter:blur(.55px) saturate(1.08) brightness(1.45)}.lens-flare:after{width:calc(2.35rem * var(--lens-flare-core-scale, 1));height:calc(2.35rem * var(--lens-flare-core-scale, 1));opacity:min(1,calc(var(--lens-flare-opacity, .65) + .18));background:linear-gradient(90deg,transparent 46%,color-mix(in srgb,var(--lens-flare-color) 78%,transparent) 49%,var(--lens-flare-hot-color) 50%,color-mix(in srgb,var(--lens-flare-color) 78%,transparent) 51%,transparent 54%),linear-gradient(0deg,transparent 46%,color-mix(in srgb,var(--lens-flare-color) 62%,transparent) 49%,var(--lens-flare-hot-color) 50%,color-mix(in srgb,var(--lens-flare-color) 62%,transparent) 51%,transparent 54%),radial-gradient(circle,#fff 0 13%,#fff 18%,var(--lens-flare-hot-color) 27%,color-mix(in srgb,var(--lens-flare-color) 92%,white) 38%,color-mix(in srgb,var(--lens-flare-color) 58%,transparent) 52%,color-mix(in srgb,var(--lens-flare-color) 14%,transparent) 69%,transparent 82%);filter:brightness(1.35) drop-shadow(0 0 .22rem #fff) drop-shadow(0 0 .58rem color-mix(in srgb,var(--lens-flare-hot-color) 94%,transparent)) drop-shadow(0 0 1.15rem color-mix(in srgb,var(--lens-flare-color) 70%,transparent))}.magic-burst{--magic-color: var(--color-accent);--magic-hot-color: #efffff;position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:50%;display:block;width:min(calc(var(--magic-anchor-width, 1px) + var(--magic-horizontal-padding, 40px) * 2),96vw);height:calc(var(--magic-anchor-height, 1px) + var(--magic-vertical-padding, 30px) * 2);overflow:visible;opacity:calc(var(--magic-opacity, 1) * var(--magic-fade-progress, 1));transform:translate(-50%,-50%);mix-blend-mode:screen;pointer-events:none}.magic-burst--white{--magic-color: #f4fbff;--magic-hot-color: #fff}.magic-burst--magenta{--magic-color: #ff58da;--magic-hot-color: #ffe6fa}.magic-burst__particle--turquoise{--magic-color: var(--color-accent);--magic-hot-color: #efffff}.magic-burst__particle--white{--magic-color: #f4fbff;--magic-hot-color: #fff}.magic-burst__particle--magenta{--magic-color: #ff58da;--magic-hot-color: #ffe6fa}.magic-burst__particle{position:absolute;inset-block-start:var(--magic-y);inset-inline-start:var(--magic-x);width:calc(var(--magic-size, 6px) * var(--magic-size-factor));aspect-ratio:1;border-radius:var(--magic-radius-a) var(--magic-radius-b) var(--magic-radius-c) var(--magic-radius-d);background:radial-gradient(circle at 38% 34%,#fff 0 20%,var(--magic-hot-color) 34%,color-mix(in srgb,var(--magic-color) 86%,white) 52%,color-mix(in srgb,var(--magic-color) 52%,transparent) 70%,transparent 86%);box-shadow:0 0 calc(var(--magic-glow, 20px) * .16) #fff,0 0 calc(var(--magic-glow, 20px) * .42) var(--magic-hot-color),0 0 var(--magic-glow, 20px) color-mix(in srgb,var(--magic-color) 76%,transparent);filter:brightness(var(--magic-brightness, 1.5));opacity:0;transform:translateZ(0) scale(.08);transform-origin:50% 50%;will-change:opacity,transform}.magic-burst__particle:before{content:"";position:absolute;inset:calc(var(--magic-glow, 20px) * -.55);border-radius:44% 56% 48% 52%;background:radial-gradient(circle,color-mix(in srgb,#fff 22%,transparent) 0,color-mix(in srgb,var(--magic-color) 17%,transparent) 28%,color-mix(in srgb,var(--magic-color) 5%,transparent) 56%,transparent 74%);filter:blur(.7px);pointer-events:none}@media(max-width:749px){.magic-burst,.lens-flare:before,.lens-flare:after{display:none}}@media(prefers-reduced-motion:reduce){.site-starfield,.magic-burst,.lens-flare:before,.lens-flare:after{display:none}}:is(.template-cart,.template-search,.template-404,.template-list-collections) main#MainContent h1{color:var(--color-foreground);text-shadow:0 0 var(--glow-blur) color-mix(in srgb,var(--color-accent-glow) 32%,transparent)}:where(blockquote,.reading-copy){font-family:var(--font-reading--family);font-style:var(--font-reading--style);font-weight:var(--font-reading--weight)}button,input,select,textarea{color:inherit}button,[type=submit]{cursor:pointer}a{color:currentcolor;text-underline-offset:.18em;text-decoration-thickness:.08em;transition:color var(--motion-fast) ease,text-shadow var(--motion-fast) ease}a:hover{color:color-mix(in srgb,var(--color-accent) 82%,white)}:where(label,legend){color:var(--color-foreground-muted);font-size:.78rem;font-weight:700;letter-spacing:.085em;line-height:1.25;text-transform:uppercase}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.skip-link{position:fixed;z-index:10000;inset-block-start:.75rem;inset-inline-start:.75rem;padding:.75rem 1rem;background:var(--color-surface-elevated);color:var(--color-foreground);border:2px solid var(--color-accent);border-radius:var(--style-border-radius-inputs);box-shadow:0 0 var(--glow-blur) var(--color-accent-glow);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}main#MainContent:focus{outline:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.button,button,input[type=submit]{min-height:2.75rem}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);box-shadow:inset 0 1px color-mix(in srgb,white 3%,transparent);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background-color var(--motion-fast) ease}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):hover{border-color:color-mix(in srgb,var(--color-border) 48%,var(--color-accent))}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft),0 0 var(--glow-blur) color-mix(in srgb,var(--color-accent-glow) 35%,transparent)}:where(.button,button[type=submit],input[type=submit]){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.72rem 1.1rem;border:1px solid color-mix(in srgb,var(--color-accent) 78%,white);border-radius:var(--style-border-radius-inputs);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 86%,white),var(--color-accent));color:var(--color-background);box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),0 0 var(--glow-blur-tight) color-mix(in srgb,var(--color-accent-glow) 32%,transparent);font:inherit;font-weight:750;text-decoration:none;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,filter var(--motion-fast) ease}:where(.button,button[type=submit],input[type=submit]):hover:not(:disabled){color:var(--color-background);filter:brightness(1.12) saturate(1.08);box-shadow:inset 0 1px color-mix(in srgb,white 48%,transparent),0 0 var(--glow-blur-tight) color-mix(in srgb,var(--color-accent) 74%,transparent),0 0 var(--glow-blur) color-mix(in srgb,var(--color-accent-glow) 72%,transparent),0 0 var(--glow-blur-wide) color-mix(in srgb,var(--color-accent-glow) 28%,transparent)}:where(.button,button[type=submit],input[type=submit]):active:not(:disabled){filter:brightness(.96) saturate(1.12);box-shadow:inset 0 1px color-mix(in srgb,white 24%,transparent),0 0 var(--glow-blur-tight) color-mix(in srgb,var(--color-accent-glow) 52%,transparent)}:where(.button,button[type=submit]) [data-button-label]{display:inline-block;transition:letter-spacing var(--motion-fast) ease,opacity var(--motion-fast) ease,text-shadow var(--motion-fast) ease}:where(.button,button[type=submit]):hover:not(:disabled) [data-button-label]{letter-spacing:.045em;text-shadow:0 0 var(--glow-blur-tight) color-mix(in srgb,white 62%,transparent)}:where(.button,button[type=submit]):active:not(:disabled) [data-button-label]{letter-spacing:.012em;opacity:.82}:where(button,input[type=submit]):disabled{cursor:not-allowed;filter:saturate(.4);opacity:.55}.button--secondary{border-color:var(--color-border);background:color-mix(in srgb,var(--color-surface-elevated) 76%,transparent);color:var(--color-foreground);box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent)}:where(.eyebrow,.product__vendor,.product-card__badge,.product__breadcrumbs){color:var(--color-foreground-muted);font-size:.76rem;font-weight:750;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}:where(.product-card__media,.collection-card__media,.search-card img){border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:var(--style-border-radius-surfaces);box-shadow:0 1.2rem 3rem color-mix(in srgb,#000 26%,transparent),0 0 0 1px color-mix(in srgb,white 2%,transparent)}form[action*="/cart/add"] .ultimateTrustBadgesInnerContainer{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.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/12/assets/critical.css.map */
