@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}@font-face{font-family:Russo One;src:url(/fonts/russoone/RussoOne-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Oswald;src:url(/fonts/oswald/Oswald-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Oswald;src:url(/fonts/oswald/Oswald-Bold.ttf) format("truetype");font-weight:700;font-style:normal}html{font-family:Oswald,sans-serif}@supports (font-variation-settings:normal){html{font-family:Oswald,sans-serif}}*{box-sizing:border-box}#main,#root,body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden;user-select:none}body{color:rgb(232,254,253);background:#000000;font-family:Oswald,sans-serif}@keyframes fade-in{0%{opacity:0}to{opacity:1}}canvas{opacity:0;touch-action:none;animation:fade-in 1s ease .3s forwards}header{display:flex;justify-content:space-between;width:100%;padding:40px;align-items:center;position:fixed}header p{font-weight:700;font-size:.8rem;transition:all 1.2s ease-out}header p.hidden{opacity:0}section{position:absolute;top:0;left:0;display:flex;flex-direction:column;height:100%;width:100%}.section--container,.section--scrollablecontent,section{justify-content:center;align-items:center}.section--scrollablecontent{display:flex;width:fit-content;flex-direction:column;gap:20px;padding:20px;overflow-y:auto;height:calc(100vh - 80px);box-sizing:border-box;pointer-events:auto;margin-top:70px}.section--scrollablecontent::-webkit-scrollbar{display:none}.section--container.hidden{visibility:hidden;opacity:0;pointer-events:none}.section--container h1{font-weight:900;font-size:2.5rem;letter-spacing:-3px;width:100%;color:rgb(232,254,253);text-shadow:0 0 20px rgba(120,123,123,.95)}.section--container h1,.section--container h2{text-align:center;font-style:italic;line-height:3rem;font-family:Oswald,sans-serif}.section--container h2{font-weight:700;font-size:2rem;letter-spacing:-2px}.section--container h3{text-align:center;font-weight:500;font-size:1rem;letter-spacing:0;font-style:italic;line-height:1rem}.section--container h3,h3{font-family:Oswald,sans-serif}h3{line-height:.8rem}.support--content{position:relative;top:-5%;left:0}.support--content p{width:350px;margin-bottom:48px;line-height:1.5rem}.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-100}.homeButton{background-color:#431c6b;border:none;border-radius:4px;color:white;font-weight:bolder;pointer-events:all;cursor:pointer;transition:all .4s ease-in-out;box-shadow:inset 0 0 0 .09px black;text-transform:uppercase;display:flex;align-items:right;gap:15px;padding:15px 30px}h4 a{color:rgb(2,95,93)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid #18b0ae;outline-offset:2px;border-radius:4px}a:visited{color:inherit}button{pointer-events:all;display:flex;align-items:center;gap:15px;padding:15px 30px}button,select{background-color:rgb(2,95,93);border:none;border-radius:4px;color:rgb(232,254,253);font-weight:bolder;cursor:pointer;transition:all .4s ease-in-out;box-shadow:inset 0 0 0 .09px black;max-width:200px;text-transform:uppercase}select{padding:15px 0;appearance:none;text-align:center}input{background-color:rgb(255,255,255);border:none;border-radius:4px;color:rgb(2,95,93);font-weight:bolder;text-transform:uppercase;transition:all .4s ease-in-out;box-shadow:inset 0 0 0 .09px black;max-width:200px}.customizer{display:flex;justify-content:flex-end;flex-direction:column;align-items:center;height:100%;width:100%;margin-bottom:25px}.customizer span{font-size:.8rem;font-weight:700;cursor:pointer}.customizer span svg{width:24px;padding-right:5px}.share{bottom:40px;position:absolute;right:20px}.addtext{bottom:40px}.addtext,.addtextopen{position:absolute;left:20px;overflow:visible;pointer-events:auto}.addtextopen{bottom:100px}.editdecal{bottom:40px}.editdecal,.editdecalopen{position:absolute;left:100px;overflow:visible;pointer-events:auto}.editdecalopen{bottom:100px}.editavatar{bottom:40px}.editavatar,.editavataropen{position:absolute;left:225px;overflow:visible;pointer-events:auto}.editavataropen{bottom:100px}.contacts{color:rgb(255,255,255);bottom:40px;pointer-events:auto;left:50%}.contacts,.zoom{position:absolute}.zoom{right:20px;top:50%;color:#00000056;font-size:.6rem;border:1px solid #00000000;padding:10px 20px;border-radius:5px;font-weight:600;cursor:pointer;transition:border,color 1s ease}.zoom:hover{color:rgb(0,0,0)}.picker{position:absolute!important;bottom:4em;left:50%;transform:translateX(-50%);width:120px!important;height:120px!important}.color-options{display:flex;gap:10px;margin-bottom:20px;pointer-events:all}.decal-gallery{bottom:160px;position:absolute;left:20px;overflow:visible;pointer-events:auto}.circle{width:30px;height:30px;border-radius:50%;border:2px solid white;transition:transform .6s cubic-bezier(.85,0,.15,1)}.circle:hover{transform:scale(1.2);cursor:pointer}.decals{position:absolute;left:50px;bottom:40px;pointer-events:auto}.decals p{font-family:Inter var;font-size:.7rem;padding-bottom:15px}.decals img{width:24px;filter:saturate(0) invert(1) brightness(5.5);transition:all .2s ease-in-out}.decals img:hover{filter:none;transform:scale(1.2);cursor:pointer}.decals--position{position:absolute;left:20px;top:50%;color:#00000056;font-size:.6rem;border:1px solid #00000000;padding:10px;border-radius:50px;font-weight:600;cursor:pointer;transition:border 1s ease}.decals--position:hover{color:black;border:1px solid #00000056}.upload{margin-top:-5px;cursor:pointer}.upload:hover{color:white}.decals--container{display:flex;gap:20px}.exit{top:100px;position:absolute;right:20px}@media screen and (max-height:500px){.contacts{display:none}}@media screen and (max-width:750px){.contacts{bottom:40px;position:absolute;pointer-events:auto;left:40px}.section--container{margin-left:3%;margin-right:3%}.section--container h1{font-size:2.5rem;letter-spacing:-3px;line-height:3rem}.color-options{margin-bottom:20px;flex-direction:column;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.support--content{top:0;left:0}}.menu-container{position:relative}.menu-button{left:0}.home-button,.menu-button{background-color:rgba(2,95,93,.5);border:none;cursor:pointer;position:fixed;top:0;z-index:1000}.home-button{right:0}.cart-button{background-color:rgba(2,95,93,.5);border:none;cursor:pointer;position:fixed;bottom:100px;right:0;z-index:1000}.menu-content{position:fixed;top:0;left:0;width:300px;height:100%;background-color:rgba(66,76,76,.89);color:rgb(232,254,253);padding:20px;box-shadow:2px 0 5px rgba(0,0,0,.5);z-index:999}.menu-content,.menu-content.open{pointer-events:auto}.menu-content nav ul{list-style:none;padding:80px 0 0;margin:0}.menu-content nav ul li{margin-bottom:20px}.menu-content nav ul li a{color:rgb(232,254,253);text-decoration:none;font-size:1.2em;position:relative;transition:color .3s ease-in-out}.menu-content nav ul li a:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background-color:rgba(206,138,255,.89);transition:width .3s ease-in-out}.menu-content nav ul li a:hover{color:rgba(206,138,255,.8)}.menu-content nav ul li a:hover:after{width:100%}.tech-group{border:1px solid #aaa;padding:10px 16px;margin:16px 0;border-radius:8px;background-color:#343333}.section-label{font-weight:700;margin-bottom:8px;opacity:.7;text-transform:uppercase}