:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}}#root{text-align:center;box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}*,span,input,button,strong,div,ul,ol,li,p,body,h1,h2,h3,h4,h5,h6{box-sizing:border-box;margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}button{cursor:pointer;background-color:#42444f;border:0;border-radius:10px;height:1.5rem;padding:.1rem}button:disabled{cursor:not-allowed}.productContainer{flex-flow:column;grid-template-columns:repeat(3,1fr);justify-content:center;gap:1rem;display:grid}.productItem{border:1px solid var(--border);cursor:pointer;flex-direction:column;align-items:center;gap:1rem;padding:.5rem;display:flex;position:relative}.productDisplay{flex-direction:column;align-items:center;gap:1rem;display:flex}.productDisplay button{width:18rem;height:3rem}.warnMeForm{border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.warnMeForm input{width:18rem;height:2rem}.warnMeForm button{width:12rem;height:2rem}.cartButton{cursor:pointer;width:5rem;height:5rem;box-shadow:none;border:0;border-radius:50%;padding-bottom:.5rem;font-size:2.5rem;position:fixed;bottom:2rem;right:2rem}.cartContainer{background-color:#20202f;border:1px solid #446;border-radius:1rem;flex-direction:column;gap:.5rem;width:30rem;height:30rem;max-height:50vh;padding:1rem;display:flex;position:fixed;bottom:2rem;right:2rem}.cartContainer ul{gap:.5rem;margin:0;padding:0;list-style:none;overflow:scroll}.cartContainer li{border-bottom:1px solid #446;grid-template-columns:.6fr 4fr .8fr 1fr;justify-items:start;padding:.5rem;display:grid}.closeCart{background-color:#644;border:0;border-radius:50%;width:2rem;height:2rem;padding-bottom:.1rem;font-size:1.5rem;line-height:1rem;position:absolute;top:.5rem;right:.5rem}.orderModal{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex;position:fixed;inset:5rem}.orderModalContent{background-color:#20202f;border:1px solid #446;border-radius:1rem;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;width:70vh;height:50vh;padding:2rem;display:flex}.orderModalContent form{flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;display:flex}.orderModalActions{flex-direction:column;gap:.5rem;margin-top:2rem;display:flex}
