:root{--font-primary--family:"Manolo Mono";--font-primary--style:normal;--font-primary--weight:normal;--page-width:1100px;--page-margin:20px;--color-background:white;--color-background-transparent:#ffffffbf;--color-foreground:black;--color-foreground-rgb:0, 0, 0;--style-border-radius-inputs:0px}:root[data-brand=white]{--color-background:black;--color-background-transparent:#000000bf;--color-foreground:white;--color-foreground-rgb:255, 255, 255}@font-face{font-family:Manolo Mono;src:url(./manolo-mono.MJCLOjxH.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;font-family:var(--font-primary--family);overscroll-behavior:none;scrollbar-width:none;margin:0}body{background-color:var(--color-background);min-height:100svh;color:var(--color-foreground);flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}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{margin-block-end:0}:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}button{box-shadow:none;touch-action:manipulation;border:none;margin:0;padding:0}button,a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none}button{appearance:none}a{color:inherit;text-decoration:none}@property --ring-gap{syntax:"<angle>";inherits:true;initial-value:33deg}.flex-row-center{flex-direction:row;justify-content:center;display:flex}.add-variant-button{--ring-thickness:.5pt;--ring-gap:33deg;--ring-color:var(--color-foreground);background-color:var(--color-background);color:var(--ring-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:--ring-gap .22s,background-color .22s,color .22s,transform .22s;display:inline-flex;position:relative}.add-variant-button:after{content:"";border-radius:inherit;background:conic-gradient(from calc(0deg - var(--ring-gap) / 2), transparent 0deg var(--ring-gap), var(--ring-color) var(--ring-gap) 360deg);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--ring-thickness) * 2), var(--color-background) calc(100% - var(--ring-thickness)));mask:radial-gradient(closest-side, transparent calc(100% - var(--ring-thickness) * 2), var(--color-background) calc(100% - var(--ring-thickness)));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--ring-thickness) * 2), var(--color-background) calc(100% - var(--ring-thickness)));pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.add-variant-button:hover{--ring-gap:0deg}}.add-variant-button:focus-visible{--ring-gap:0deg}.add-variant-button.add-variant-button--pressed{--ring-gap:0deg;background-color:var(--color-foreground);color:var(--color-background);z-index:1;transform:scale(1.15)translateY(-15px)}.add-variant-button:active{background-color:inherit;color:inherit;transform:none}.add-variant-button--limited{opacity:.55}.legal-title{letter-spacing:-.01em;text-align:center;font-size:1.5rem;font-weight:400}.stage.svelte-fcj8mm{width:calc(var(--base) + var(--icon));height:calc(var(--base) + var(--icon));color:var(--c);position:relative}.tri.svelte-fcj8mm{--half:calc(var(--base) / 2);--h:calc(var(--half) * tan(60deg));position:absolute;inset:0}.icon.svelte-fcj8mm{width:var(--icon);height:var(--icon);object-fit:contain;color:inherit;will-change:left, top, transform;transition:left .36s cubic-bezier(.2,.9,.2,1),top .36s cubic-bezier(.2,.9,.2,1),transform .22s;position:absolute;transform:translate(-50%,-50%)}.top.svelte-fcj8mm{left:50%;top:calc(50% - (var(--h) / 2))}.bl.svelte-fcj8mm{left:calc(50% - var(--half));top:calc(50% + (var(--h) / 2))}.br.svelte-fcj8mm{left:calc(50% + var(--half));top:calc(50% + (var(--h) / 2))}.stage.svelte-fcj8mm:hover .icon:where(.svelte-fcj8mm),.stage.svelte-fcj8mm:focus-within .icon:where(.svelte-fcj8mm){transform:translate(-50%,-50%)scale(1.02);top:50%!important;left:50%!important}.stage.svelte-fcj8mm:active .icon:where(.svelte-fcj8mm),.stage.svelte-fcj8mm:focus-within:active .icon:where(.svelte-fcj8mm){transform:translate(-50%,-50%)scale(.98);top:50%!important;left:50%!important}.icon.svelte-fcj8mm{z-index:1}.stage.svelte-fcj8mm:hover .icon:where(.svelte-fcj8mm){z-index:2}.account-link.svelte-jix8hb{z-index:10;justify-content:center;align-items:center;transition:right .15s ease-in-out;display:inline-flex;position:absolute;top:7px;right:50%;transform:translate(50%)}.cart-count.svelte-1d2114h{color:var(--color-foreground);margin-top:20%;margin-left:5%;position:absolute}.cart-link.svelte-icvili{z-index:10;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;display:flex;position:absolute;top:7px;right:10px}.cart-icon.svelte-icvili{width:46px;height:46px;position:absolute}.back-link.svelte-ifjcm1{z-index:10;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;display:flex;position:absolute;top:7px;left:10px}svg.svelte-ifjcm1{width:1.5rem;height:1.5rem}header.svelte-12qhfyh{background:var(--color-background-transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;width:100%;height:60px;position:sticky;top:0;left:0;right:0}main.svelte-12qhfyh{width:100%;min-height:calc(100dvh - 120px);margin:0;padding:0;position:relative}footer.svelte-12qhfyh{z-index:0;width:100%;height:60px;position:relative}.legal-links.svelte-12qhfyh{z-index:9;background-color:var(--color-background);height:60px;color:rgba(var(--color-foreground-rgb,255, 255, 255), var(--footer-fade,0));justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.legal-links.svelte-12qhfyh a:where(.svelte-12qhfyh){text-underline-offset:.18em;text-decoration:underline}@media (width<=720px){.legal-links.svelte-12qhfyh{flex-wrap:wrap;gap:14px;height:auto;padding:12px 20px}}
