p{font-size:small;margin:0;padding:0}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:BigNoodleTitling;margin:0;max-width:100vw}button{background-color:#0000;border-color:#0000;color:#fff;cursor:pointer;margin:0;padding:0}form{display:flex;flex-direction:column;width:100%}label{margin-bottom:5px}h1,h2,h3{text-wrap:auto}h1,h2,h3{color:#fff;margin:0}h3{font-family:BigNoodleTitling}h4{font-size:15px}h4,h5{margin:0}a,label{color:#fff}a{text-decoration:none}div{width:auto}button,div,input{font-family:BigNoodleTitling}img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.app{background-color:#000;height:100%}body,html{height:100%;overflow:hidden}.main{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative;z-index:0}@font-face{font-family:BigNoodleTitling Oblique;font-weight:400;src:url(/static/media/big_noodle_titling_oblique.159a3ef2f3dfd0650d23.woff) format("woff")}@font-face{font-family:BigNoodleTitling;font-weight:400;src:url(/static/media/big_noodle_titling.925f4fd9dd8d7031d814.woff) format("woff")}@font-face{font-family:LeagueSpartan;font-weight:400;src:url(/static/media/LeagueSpartan.40bfa7318c0b977e3266.woff) format("woff")}@font-face{font-family:Metropolis;src:url(/static/media/metropolis.medium.cdcce86268fb4a504ff5.otf) format("opentype")}.row{flex-direction:row;height:100%}.column,.row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;text-align:center;width:100%}.column{flex-direction:column}.column div{font-size:1.2rem}.row input[type=email],.row input[type=password],.row input[type=text],.row select{-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border:1px solid #fff3;border-radius:12px;box-sizing:border-box;color:#fff;outline:none;padding:12px 16px;transition:all .25s ease}.row input[type=city]:focus,.row input[type=email]:focus,.row input[type=password]:focus,.row input[type=text]:focus,.row select:focus{background-color:#fff3;border-color:#80bfff;box-shadow:0 0 0 3px #80bfff4d}.row select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 6' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0 5 6 5-6H0z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:10px;color:#fff;padding-right:2rem}.row select option{background-color:#000}input[type=text]:focus,textarea:focus{border-color:#3498db}#pay-button{background-color:#007bff;border-radius:10px;color:#fff;font-size:1.5rem;max-width:100%;padding:20px}#state{border-radius:10px;margin:0;max-height:45px;padding:0}.remove-button{background-color:#fff0;color:#fff;font-size:2rem;height:5vh;opacity:.7;padding-left:10px;padding-right:10px;width:100px}.remove-button:hover{opacity:1}.error-message{color:#fff}.qna{text-wrap:pretty;display:flex;flex-direction:column;height:70vh;overflow:auto;position:relative;width:90vw}.question{font-size:2rem;letter-spacing:.05em}.answer{font-family:BigNoodleTitling Oblique;font-size:20px;letter-spacing:.02em}.padding-top{padding-top:100px}.products-container{display:flex;justify-content:center}.wishlist-header{font-size:4rem;position:absolute;text-align:center;top:20%}.search-bar-container{display:flex;justify-content:center;position:absolute;top:14.5vh}.search-bar{background-color:#000000e6;border:#fff;border-radius:30px;color:#fff;cursor:text;font-size:1.3rem;height:3.5vh;opacity:.8;transition:opacity .2s ease;width:40vw;z-index:2}.search-bar-container:before{animation:gradientShift 8s linear infinite;background:linear-gradient(90deg,#862a9b,#57c785,#5381ed,#862a9b);background-size:300% 300%;border-radius:30px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}.search-bar:hover{opacity:1}.order-mini-image{border-radius:2px;height:130px;object-fit:cover;width:auto}.flex-start{align-items:flex-start;padding-left:20px}.flex-end,.flex-start{display:flex;flex-direction:column;white-space:nowrap}.flex-end{align-items:flex-end;padding-right:20px}.center{align-items:center;text-align:center}.no-margin{margin:0}.bottom-margin{margin-bottom:1.5rem}.no-padding{padding:0}label{font-weight:700}.img{border-radius:5px;height:100%;max-height:350px}.menu-img{height:100%;max-width:100%}.strikethrough{text-decoration:line-through}.full-width{width:100%}.hide-scrollbar{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.left-align{text-align:left;width:100%}.right-align{text-align:right;width:100%}.spread{display:flex;justify-content:space-between}#copyright{bottom:80px;color:#fff;display:flex;justify-content:center;position:absolute;text-align:center;width:100%;z-index:5}@media (max-width:1200px){#copyright{align-items:center;bottom:5px;flex-direction:column;font-size:.6rem;letter-spacing:.5px;opacity:.4}.search-bar{opacity:.7;width:60vw}}#background{opacity:.5;pointer-events:none;position:fixed;top:70px;width:100vw;z-index:0}.bg-row{height:50px;width:100vw}.bg-row.dir-left .bg-track{animation-direction:normal}.bg-row.dir-right .bg-track{animation-direction:reverse}.bg-sprite{height:100%;transform:translateZ(0);-webkit-user-select:none;user-select:none;width:auto}@keyframes bgMove{0%{transform:translateX(0)}to{transform:translateX(0);transform:translateX(calc(var(--shift, 0px)*-1))}}#header{align-items:center;background-color:#fff;border-bottom-left-radius:50px;border-bottom-right-radius:50px;display:flex;font-size:20px;height:60px;justify-content:center;left:50%;position:fixed;text-align:center;top:0;transform:translateX(-50%);width:100vw;z-index:2}#header.min:before{animation:gradientShift 8s linear infinite;background:linear-gradient(90deg,#862a9b,#57c785,#5381ed,#862a9b);background-size:300% 300%;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:0}#header>*{position:relative;z-index:1}#header.min{background-color:#ffffff1a;border-bottom-left-radius:0;border-bottom-right-radius:15px;cursor:pointer;display:flex;font-size:12px;height:40px;left:0;opacity:.8;position:absolute;text-align:left;top:-2px;transform:none;width:160px}#header.min:hover{background-color:#fff;height:50px;opacity:1}#header.min:hover h1{color:#000}#header.min h1{text-wrap:none;color:#fff}#social-logos{padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:1200px){#header{background-color:#fff;border-bottom-left-radius:100px;border-bottom-right-radius:100px;display:flex;font-family:BigNoodleTitling Oblique;font-size:.75rem;height:6vh;justify-content:center;left:50%;padding:0 10px;position:fixed;top:0;width:80%;z-index:1}#header.min{font-size:7px;height:30px;left:-.5%;opacity:.95;width:-webkit-fit-content;width:fit-content}}#footer{align-items:center;background-color:#000c;border-radius:100px;bottom:0;box-shadow:0 -1px 0 #ffffff0f,0 -8px 24px #00000073;display:flex;flex-wrap:wrap;height:50px;justify-content:space-around;left:50%;transform:translateX(-50%);transition:background-color .4s ease;width:40vw}#footer,#footer:before{position:absolute;z-index:1}#footer:before{animation:gradientShift 8s linear infinite;background:linear-gradient(90deg,#862a9b,#57c785,#5381ed,#862a9b);background-size:300% 300%;border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none}#footer:hover{background-color:#000000e6}.footer-button-container{align-items:center;bottom:20px;display:flex;justify-content:center}.footer-button{aspect-ratio:1;background-color:#0000;border:none;border-radius:50px;color:#fff;font-size:1rem;height:100%;max-width:100px;min-width:1vw;position:relative;text-align:center}.highlight{background-color:#ffffff40}.footer-button img,.footer-button svg{height:50%;max-height:50px}#footer h2{align-items:center;bottom:50px;color:#fff;position:fixed;text-align:center;text-shadow:0 0 20px #000,0 200px 60px #000;width:auto}#footer:hover h2{display:flex;opacity:100%}@media screen and (max-width:1200px){#footer{padding-bottom:20px;width:100%}.footer-button{aspect-ratio:1;background:#0000;border:none;color:#fff;flex:0 1 auto;max-width:60px;text-align:center}.footer-button img,.footer-button svg{height:auto;width:25px}.footer-button{font-size:1rem}#footer h2{bottom:70px;color:#fff;display:flex;font-size:18px;opacity:100%;text-shadow:0 0 20px #000,0 200px 60px #000;width:auto}}@media (hover:hover){.footer-button:hover{background-color:#ffffff1f}}.item-card{align-items:center;background:#0000;cursor:pointer;display:flex;flex-direction:column;height:400px;position:relative;transition:transform 50ms ease-in,opacity .2s ease-in,filter .2s ease-in;width:245px}.item-card.is-hovered{filter:none;opacity:1;transform:scale(1.05);transition:transform .28s ease-out,opacity .22s ease-out,filter .22s ease-out;z-index:3}.item-card.is-not-hovered{filter:brightness(.7)}.overview{height:90vh;overflow:auto;overflow-x:hidden;top:0;width:100%}.overview-title{font-size:2rem}.banner{align-items:center;cursor:pointer;display:flex;height:25vh;padding:64px 0;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s ease;width:100vw;will-change:transform,opacity}.banner .text{align-items:flex-end;display:flex;flex-direction:column;opacity:.85;padding:0;position:absolute;text-shadow:0 1px 2px #0009,0 6px 20px #0006;z-index:2}.banner h1{font-size:10rem;line-height:.8;margin:0;padding:0}.banner p{font-size:2rem;letter-spacing:.06em}.banner .text.right{align-items:flex-start;left:15vw}.banner .text.left{align-items:flex-end;right:20vw}.banner-img{height:30vh;overflow:visible;position:absolute;top:-25%;will-change:transform;z-index:1}.section-divider{height:1px;margin:56px 0}.banner:hover .banner-img,.banner:hover .text{opacity:1}.banner-img img{height:200%;overflow:visible}.banner-img.left{left:15vw;transform:rotateY(20deg) rotateX(10deg) rotate(-5deg);transform-style:preserve-3d}.banner-img.left,.banner-img.right{opacity:.7;transition:transform .3s ease}.banner-img.right{right:13vw;transform:rotateY(20deg) rotateX(-10deg) rotate(5deg);transform-style:preserve-3d}.banner.in-view{opacity:1;transform:translateX(0)}.carousel{--gap:60px;--speed:160s;justify-content:center;position:relative;width:100%}.carousel,.carousel-track{align-items:center;display:flex}.carousel-track{animation:marquee var(--speed) linear infinite;gap:var(--gap);width:-webkit-max-content;width:max-content;will-change:transform}.carousel-track-wrapper{position:relative}.carousel-track-wrapper:before{background:linear-gradient(90deg,#000000e6,#0000);left:0}.carousel-track-wrapper:after,.carousel-track-wrapper:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:500px;z-index:10}.carousel-track-wrapper:after{background:linear-gradient(270deg,#000000e6,#0000);right:0}.carousel-track-wrapper{perspective:900px}.carousel-tilt{transform-style:preserve-3d;transition:transform .25s ease,filter .25s ease;will-change:transform}.carousel-tilt:hover{filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.carousel-banner{position:absolute;right:0;width:100%}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.item-card.compact{max-width:100px}.tool-container{display:flex;gap:2px;height:50px;justify-content:flex-end;padding-top:5px}.tool-button{height:70%;width:35px}.wish{border-radius:30px;object-fit:contain}.wish.is-active{background:linear-gradient(135deg,#3aa8ff,#a05cff)}.wish:hover{background-color:red}.tool-button:hover{scale:1.2}.tool-button img{height:100%;width:100%}.compact-item-img{height:250px}.compact-item-img,.item-img-container{align-items:center;display:flex;justify-content:center}.item-img-container{height:337px}.item-img{align-items:center;display:flex;justify-content:center}.item-img img{display:block;height:337px;object-fit:contain;width:100%}.compact-item-img img{height:100%}.item-name{font-size:1.7rem;padding-top:2px}.item-header{font-size:1.15rem;padding-top:2px}.item-header-transparent{font-size:1rem;opacity:.7;padding-top:2px}.oblique{font-family:BigNoodleTitling Oblique;font-size:1rem;letter-spacing:.05em;max-width:100%;opacity:.4}.item-divider{animation:dividerShift 6s linear infinite;background:linear-gradient(90deg,#3aa8ff,#7a5cff,#3aa8ff);background-size:200% 100%;height:1px;margin:2px 0 3px;opacity:.7;width:30px}@keyframes dividerShift{0%{background-position:0 50%}to{background-position:200% 50%}}.item-divider-long{animation:dividerShift 6s linear infinite;background:linear-gradient(90deg,#3aa8ff,#7a5cff,#3aa8ff);background-size:200% 100%;height:1px;margin:5px 0 10px;width:4vw}.item-name-on-hover{font-family:BigNoodleTitling Oblique;font-size:2rem}.shiny{display:inline-block;display:flex;overflow:hidden;position:relative}.shiny:before{background:linear-gradient(120deg,#fff0 40%,#ffffff80 50%,#fff0 60%);content:"";height:200%;left:-100%;opacity:0;pointer-events:none;position:absolute;top:-100%;transform:rotate(5deg);width:200%}.shiny:hover:before{animation:shine 1s forwards;opacity:1}@keyframes shine{0%{left:-100%;top:-100%}to{left:100%;top:100%}}.title-wrap{font-size:clamp(12px,5vw,20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.text-fit{text-transform:uppercase;white-space:"nowrap";width:"100%"}.product-info-background{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(5px);background-color:#000000f2;height:inherit;position:absolute;width:inherit}.absolute{position:absolute}.gap{gap:2rem;margin-bottom:30px}.image-bottom,.image-top{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.image-top{z-index:1}.image-bottom{z-index:0}.hug-bottom{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap}.dark{background-color:#000;height:100%;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 1s ease;width:100%;z-index:2}.dark.is-active{opacity:.5;z-index:2}.price{color:#ffffffeb;flex-direction:row;font-size:15px;font-weight:500;justify-content:center;overflow:hidden}.tool-condition-container{display:flex;flex:2 1;flex-direction:row;gap:5px;min-width:-webkit-max-content;min-width:max-content}.tool-condition{background-color:#ffffff14;border-radius:6px;color:#fff;font-size:12px}.loader{align-items:center;padding-bottom:300px;padding-top:50px;width:100%}.virtualizer{height:90vh;overflow:auto;overflow-y:auto;position:relative;width:90vw}.virtualizer-inner{display:flex;justify-content:center;overflow:visible;position:relative;scroll-behavior:smooth;width:100%}.virtual-overlay{overflow:visible}.virtual-wrapper{height:100vh;overflow:visible;position:relative}.item-virtualizer{overflow:visible;position:absolute;z-index:0}.item-virtualizer.row-has-hover{z-index:2}.subtext{height:28px;line-height:14px;overflow:hidden;position:relative}.subtext:after{background:linear-gradient(180deg,#0000,#000);bottom:0;content:"";height:12px;left:0;pointer-events:none;position:absolute;right:0}@media (max-width:1200px){.virtualizer{height:80vh;width:100vw}.item-card.is-hovered{transform:scale(1);z-index:10}.item-card.is-not-hovered{filter:brightness(1)}.item-divider-long{margin:0 0 6px;width:0}.gap{gap:0;margin-bottom:0}.banner .text{opacity:1;width:100vw}.unavailable-gap{gap:10px}.banner h1{font-size:5rem}.banner p{font-size:1rem}.banner:hover img{opacity:.8}.banner .text.right{align-items:flex-start;left:0}.banner .text.left{align-items:flex-start;right:0}.item-img img{max-height:206px}.item-img-container{height:206px}.carousel-track-wrapper:before{background:linear-gradient(90deg,#000000e6,#0000);left:0}.carousel-track-wrapper:after,.carousel-track-wrapper:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100px;z-index:10}.carousel-track-wrapper:after{background:linear-gradient(270deg,#000000e6,#0000);right:0}.item-name{font-size:1.3rem}}.type-fire{color:#f93737}.type-water{color:#74aeff}.type-electric,.type-lightning{color:#ffd83e}.type-psychic{color:#de8cec}.type-fairy{color:#ffa8d0}.type-grass{color:#85d65d}.type-darkness{color:#9ca3c5}.type-dragon{color:#fffb7f}.type-fighting{color:#f09840}.product-img{-webkit-touch-callout:none;-webkit-user-drag:none;cursor:pointer;display:flex;display:block;height:calc(30vh + 15vw);justify-content:center;max-height:800px;-webkit-user-select:none;user-select:none;width:100%}hover-tilt.radius::part(container),hover-tilt.radius::part(tilt){border-radius:3%}.radius{border-radius:3%}.product-img-wrapper{display:flex;height:calc(30vh + 15vw);justify-content:center}.card-details{display:flex;flex-direction:column;justify-content:space-between;margin-left:50px;z-index:2}.condition-button{background-color:#ffffff1a;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.condition-button,.item-quantity{color:#fff;font-family:BigNoodleTitling;font-size:calc(1vw + .1vh);padding:.5rem 1rem}.item-quantity{background-color:#ffffff14;border-radius:6px 999px 999px 6px;opacity:1;width:70%}.condition-button.active{animation:gradientShift 4s ease infinite;background:linear-gradient(90deg,#3aa8ff,#5c7dff,#7a5cff,#3aa8ff);background-size:300% 300%;border-color:#000;box-shadow:0 0 18px #5a78ff99;color:#000;opacity:.8;scale:1.05}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.item-price{font-size:7rem}.product-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2}.card-title{display:inline-block;font-size:calc(58px + 3vh);font-weight:700;line-height:.8;padding-bottom:5px;text-transform:uppercase;transform-style:preserve-3d}.card-intro{display:flex;flex-direction:column;padding-bottom:20px;transform:rotateX(15deg) rotateY(-10deg) translateY(15px);width:30vw}.card-details>.card-intro{align-self:flex-start;display:block;margin-top:0;position:relative}.fire-glow{animation:fireFlicker 1s infinite alternate;border-radius:60px;box-shadow:0 0 20px 5px #ff5500b3,0 0 40px 10px #ff000080,0 0 60px 15px #ffc8004d}@keyframes fireFlicker{0%{box-shadow:0 0 10px 2px #ff55004d}to{box-shadow:0 0 30px 10px #ff000080,0 0 50px 15px #ff96004d}}.card-subtitle{color:#a1a1a1;display:flex;display:inline-block;flex-direction:column;font-size:calc(20px + 2vh);font-weight:700;perspective:800px;transform-style:preserve-3d}.add-to-cart{animation:gradientShift 4s ease infinite;background:linear-gradient(90deg,#3aa8ff,#a05cff,#7a5cff,#3aa8ff);background-size:300% 300%;border-radius:60px;color:#fff;cursor:pointer;display:flex;font-size:2vw;gap:20px;margin-top:auto;opacity:.95;padding:1vh 3vw;position:relative;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,opacity .2s ease;width:14vw;z-index:1}.iteminfo-buttons{width:14vw}.secondary-button-bar{display:flex;flex-direction:row;width:100%}.secondary-button{align-items:center;animation:gradientShift 4s ease infinite;background-clip:padding-box,border-box;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#3aa8ff,#a05cff,#7a5cff,#3aa8ff);background-origin:border-box;background-size:100% 100%,300% 300%;border:2px solid #0000;border-radius:999px;color:#fff;display:flex;font-size:.76vw;gap:10px;padding:.1rem 1rem;width:50%}.secondary-button-symbol{height:100%;scale:.9;width:min(2vw,50px)}.add-to-cart:hover{scale:1.1}.add-to-cart h3{color:#000;font-size:3vh}.add-to-cart-oos{background-color:#000000b3;border-color:#fff;border-radius:50px;color:#ffffffb3;cursor:pointer;font-size:1.5rem;font-weight:700;margin-top:rem;padding:.5rem 4rem;text-transform:uppercase;transition:all .3s ease;width:100%}.product{display:flex;flex-direction:row;padding:0 2vw;width:-webkit-fit-content;width:fit-content;z-index:0}.product-info-page-layout{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.info-box{color:#fff;font-size:3vh;height:100%;max-height:20vh;padding-top:50px;width:100%}.card-text,.info-box{font-family:BigNoodleTitling}.card-text{font-size:2rem}.card-headers{display:flex;flex-direction:row;gap:5px}textarea{background:#0000;border:#0000;color:#fff;outline:none}textarea.lower-case::-webkit-scrollbar{width:6px}textarea.lower-case::-webkit-scrollbar-thumb{background-color:#fff6;border-radius:10px}.fade{animation:fadeInOut 3s ease-in-out infinite;opacity:1}.titter{align-items:center;animation:titterAnimate 1.5s ease-in-out infinite;display:flex;flex:1 1;height:100vh;justify-content:center;min-width:0;z-index:2}.titter:hover{background-color:#ffffff05}.titter-backwards{align-items:center;animation:titterAnimateBackwards 1.5s ease-in-out infinite;display:flex;flex:1 1;height:100vh;justify-content:center;min-width:0;z-index:2}.titter-backwards:hover{background-color:#ffffff05}.titter-up{display:none}.large{font-size:calc(.75vw + .325vh);width:-webkit-min-content;width:min-content}.img-container{align-items:center;display:flex;justify-content:center}.condition-label{font-size:calc(1vw + .7vh);letter-spacing:.05em;opacity:1}.condition-selector{padding-bottom:20px}@media (max-width:1200px){.item-price{font-size:2rem}.condition-label{font-size:1.5rem;margin-bottom:0}.product-img{height:80vh;max-height:37vh}.large{font-size:calc(2vw + .525vh);height:100vh;max-height:100vh}.product{align-items:center;bottom:90px;flex-direction:column;justify-content:flex-end;position:fixed;width:65vw}.img-container{align-items:center;display:flex;justify-content:center;min-height:0;overflow:hidden}.card-details{align-items:center;margin-left:0;padding-top:20px;position:relative;width:100%;z-index:6}.titter{left:0}.titter,.titter-backwards{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:80px}.titter-backwards{right:0}.titter,.titter-backwards{flex:0 0 80px}.card-intro{padding-bottom:0;transform:rotateX(0deg) rotateY(0deg) translate(0);width:100%}.item-quantity{background-color:#fff0;color:#fff;font-family:BigNoodleTitling;font-size:15px;padding:.5rem 1rem;text-align:center;width:100%}.secondary-button{border-width:1px;font-size:calc(.5vw + 1.5vh);height:40px;width:40%}.card-header,.secondary-button{align-items:center;display:flex;justify-content:center}.card-header{flex-direction:column;width:100%}.card-title{word-wrap:break-word;font-size:calc(3vw + 3vh);overflow-wrap:break-word;white-space:normal}.card-subtitle,.card-title{text-align:center;width:100%}.card-subtitle{font-size:calc(1vw + 2vh)}.add-to-cart{font-size:30px;width:100%}.add-to-cart,.add-to-cart-oos{align-items:center;justify-content:center}.add-to-cart-oos{font-size:1.3rem}.info-box{font-size:20px;max-height:2vh}textarea{background:#0000;border:#0000;color:#fff;max-height:50px;min-height:0;outline:none}.titter-up{align-items:center;cursor:none;display:flex;flex-direction:column}.condition-button{background-color:#fff3;border-radius:30px;color:#fff;cursor:pointer;font-size:calc(2vw + 1.5vh);padding:.1rem 1rem;transition:background-color .2s ease}.condition-selector{align-items:center;display:flex;flex-direction:column;padding-bottom:0}.product-img-wrapper{display:block;height:-webkit-min-content;height:min-content;max-height:100%;max-width:100%;object-fit:contain}.iteminfo-buttons{width:100%}.secondary-button-bar{align-items:center;flex-direction:column;height:50px;left:50%;position:fixed;transform:translateX(-50%)}.secondary-button-symbol{height:20px;width:20px}}.img-resolver{cursor:pointer;width:1.5vw}#checkout-section{align-items:center;display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center;text-align:center;width:100%}#payment-element-form{gap:20px;width:50%}.spinner-container{align-items:center;display:flex;height:100px;justify-content:center}.spinner{animation:spin .5s linear infinite;height:60px;margin:0;padding:0;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.h3-padding{padding:20px}#cart-container{height:80vh;width:100%}#cart-container,#cart-item-container{display:flex;flex-direction:column;overflow:auto}#cart-item-container{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000000d9;height:88.5%;position:relative;scroll-behavior:smooth;top:0}.cart-module-minimised{width:-webkit-fit-content;width:fit-content}.cart-button-container{bottom:100px;left:50%;position:fixed;transform:translateX(-50%);width:min(90vw,900px);z-index:9999}.cart-button{border-radius:20px}.cart-button,.cart-details{align-items:center;background-color:#fff;color:#000;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:30%}.cart-details{border-radius:8px;text-align:center}.cart-button.left{left:20vw}.cart-button.right{right:20vw}.scroll-indicator{align-items:center;display:flex;height:100px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:5}.scroll-indicator.top{animation:pulseOpacity 3s ease-in-out infinite;background:linear-gradient(180deg,#0009,#0000)}.scroll-indicator.bottom{animation:pulseOpacity 3s ease-in-out infinite;background:linear-gradient(0deg,#0009,#0000);bottom:0}.scroll-indicator img{height:20%}@keyframes pulseOpacity{0%{opacity:0}50%{opacity:1}to{opacity:0}}#cart{width:100vw}.cart-items{flex-direction:column;margin:0;padding:0}.cart-item,.cart-items{align-items:center;display:flex;width:100%}.cart-item{background-color:#000000b3;justify-content:center;margin-bottom:1vh;position:relative}.card-item-text{text-wrap:nowrap;display:flex;flex-direction:column;justify-content:center;text-align:center;transform:translateX(-70px)}.card-item-text h3{font-size:2rem}.cart-background{flex-direction:column;inset:0;justify-content:center;opacity:.4;overflow:hidden;z-index:-1}.cart-background,.cart-background-name{text-wrap:nowrap;display:flex;position:absolute}.cart-background-name{align-items:center;color:#fff;font-size:10rem;height:120px;left:30vw;pointer-events:none;width:10px;z-index:2}.cart-background .img{height:80vh;max-width:100vw;object-fit:contain;opacity:.9}.cart-card{max-width:100vw;transform:translate(2vw,10vh)}.cart-item-module{align-items:center;display:flex;justify-content:space-between;width:70%}.cart-item-title{font-size:3rem}@media (max-width:1200px){#cart-container{display:flex;flex-direction:column;height:100vh;overflow:auto;width:100%}.cart-item,.cart-items{width:100%}.cart-item-title{font-size:2rem}.card-item-text{transform:none;width:100%}.card-item-text h3{font-size:1.5rem}.cart-button,.cart-details{font-size:1.4rem}.shipping-grid{flex-direction:column;gap:12px}.cart-item-module{width:100%}.shipping-card{align-items:center;border-radius:16px;display:flex;justify-content:space-between;min-height:64px;padding:14px 16px;width:100%}.shipping-price{font-size:18px;min-width:56px;text-align:left}.shipping-name{font-size:14px;line-height:1.1}.shipping-description{font-size:11px;margin-top:4px;max-width:220px;opacity:.8}}#option1,#option2,.coupon-input{font-size:2rem}.coupon-input{background-color:#fff3;color:#fff}form input{font-size:1.5rem}.payment-method{flex-direction:row;justify-content:center}.payment-method,.shipping-container{align-items:center;display:flex;width:100%}.shipping-container{flex-direction:column;margin-top:20px}.shipping-title{font-size:2rem;margin-bottom:15px}.shipping-grid{display:flex;gap:20px;width:60%}.shipping-card{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;cursor:pointer;display:flex;flex:1 1;gap:12px;min-width:0;padding:16px;transition:all .25s ease}.shipping-card:hover{background:#ffffff1f}.shipping-card.selected{background:#fff;border-color:#fff;color:#000}.shipping-price{font-size:2rem;font-weight:700;min-width:50px}.shipping-name{font-size:1.6rem;font-weight:600}.shipping-description{font-size:.85rem;opacity:.7}.shipping-disclaimer{color:#f00c;font-size:1rem;margin-top:12px}#menu{align-items:center;display:flex;height:100vh;position:absolute;right:0;width:100vw;z-index:10}.menu-placeholder{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;height:100%;width:100%}.menu-sidebar{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(1.05);backdrop-filter:blur(20px) saturate(1.05);background-color:#ffffffa6;display:flex;flex-direction:column;height:100%;position:fixed;right:0;top:0;width:30vw}.white{color:#f5f5f5;text-shadow:0 0 10px #0000004d,0 10px 60px #0000004d}.black{color:#000}.menu-logo{align-items:center;display:flex;justify-content:center;padding-bottom:50px;padding-top:50px;width:90%}#menu .menu-logo img{height:100%;width:80%}#menu div{font-family:BigNoodleTitling Oblique;text-align:left}.content{align-items:center;display:flex;flex-direction:column;gap:2vh}.content-header{opacity:.5}.content-header:hover,.content:hover{opacity:1}.header-major{font-size:4rem}.header-minor{font-size:40px}.menu-divider-long{background-color:#000;background:#00000080;height:1px;margin:0 0 6px;width:4vw}#menu-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));height:70vh;margin-bottom:0;max-width:100vw;overflow:auto;overflow-x:hidden;overflow-y:auto;padding-bottom:100px;position:relative;width:100%}.menu-button{align-items:center;background:#fff3;border-radius:25px;display:flex;flex-direction:column;font-size:40px;height:300px;justify-content:center;padding:30px;text-align:center;transition:transform .2s;width:300px}.menu-button:hover{background:#ffffff80;transform:scale(1.03)}.button{background-color:#fff6;color:#fff;font-size:large;padding:10px}.padding-bottom{padding-bottom:20vh}.settings-img{max-width:100%}.title{font-size:calc(4vh + 2vw);padding-top:7vh;position:relative;top:0;z-index:1}.user-header{align-items:center;cursor:pointer;display:flex;flex-direction:row;position:relative;right:90px;transition:.1s ease-in,.1s ease-out}.user-header:hover{scale:1.03}.avatar-small{display:block;height:clamp(22px,8vh,75px);object-fit:contain;padding-right:20px;width:clamp(22px,8vh,75px)}.bottom-header-content{bottom:5%;display:flex;flex-direction:column;gap:2vh;position:absolute}@media (max-width:1200px){#menu .menu-logo img{height:100%;width:50%}.menu-logo{align-items:center;display:flex;justify-content:center;padding-bottom:0;width:100%}#menu .menu-logo img{height:12vh;width:auto}.header-minor{font-size:.5rem}#menu div{align-items:center;font-size:2rem}.menu-divider-long{background:#0000004d;height:1px;margin:0}.menu-sidebar{align-items:center;background-color:#ffffff40;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.content img{max-width:60px;width:10vw}.is-inview .banner-img.left,.is-inview .banner-img.right{opacity:1}.menu-placeholder{display:none}.menu-logo{position:relative;top:0}.user-header{align-items:center;display:flex;justify-content:center;right:50px;width:100%}.content{gap:0;height:70%;position:relative;width:100%}.user-details{display:flex;flex-direction:column}.user-details div{gap:10px}.bottom-header-content{bottom:0;display:flex;flex-direction:column;gap:2vh;width:100%}}@media (max-height:900px){.header-major{font-size:5vh}.header-minor{font-size:2.5vh}}#success{align-items:center;background-color:#0000;color:#000;display:flex;flex-direction:column;gap:30px;justify-content:center;text-align:center;width:100%;z-index:3}#success h1{font-size:2.5rem}.order-preview{background:#ffffff1a;border:1px solid #ddd;border-radius:10px;cursor:pointer;margin-bottom:12px;padding:12px;text-align:left;transition:box-shadow .2s;width:60vw}.order-preview:hover{background-color:#ffffff80}.coupon-preview{background:#ffffff1a;border:1px solid #ddd;border-radius:10px;font-size:4vw;padding:12px;text-align:left;transition:box-shadow .2s}.order-container{align-items:center;display:flex;flex-direction:column;height:100vh;width:100%}.order-view-container{height:100vh;width:90vw}.order-header{display:flex;flex-direction:row;font-size:2rem;width:100%}.order-overview{align-items:center;display:flex;flex-direction:column;font-size:2rem}.order-header h2{width:200px}.order-item{display:flex;flex-direction:row;font-size:1.8rem;padding-bottom:50px;width:100%}.order-big-image,.order-item h2{width:200px}@media(max-width:1000px){.order-view-container{width:100vw}.order-overview{font-size:1rem}.order-header,.order-item{font-size:.7rem}.order-big-image{width:100px}.order-header h2,.order-item h2{padding:10px;width:100px}}#collectionpage{display:flex;flex-direction:row}#collection{flex-direction:column;width:70vw}#collection,.collection-banner{align-items:center;display:flex;gap:50px}.collection-banner{animation:gradientShift 8s linear infinite;background-color:#ffffff0d;background:linear-gradient(90deg,#862a9b,#57c785,#5381ed,#862a9b);background-size:300% 300%;border-radius:25px;cursor:pointer;flex-direction:row;font-size:4rem;justify-content:center;padding-bottom:20px;padding-top:20px;width:95%}.collection-banner p{font-size:3rem}.collection-qty{font-size:2rem}.collection-add{align-items:center;border:1px solid #fff;border-radius:100px;cursor:pointer;display:flex;height:3rem;justify-content:center;opacity:.8;padding:0;text-align:center;width:3rem}.collection-add:hover{opacity:1;scale:1.05}#portfolio{align-items:center;display:flex;flex-direction:column;width:30vw}#portfolio-img{max-width:15vw;position:relative}#reset-password-container{height:100vh;position:relative}#login-container,#reset-password-container{align-items:center;display:flex;flex-direction:column;justify-content:center}#login,#login-container{width:100%}#login{align-items:center;display:flex;flex-direction:column;justify-content:center}.input-box{background-color:#fff3;color:#fff;font-size:calc(1vw + 3vh);min-width:-webkit-max-content;min-width:max-content;width:200px}.input-box,.login-box{font-family:BigNoodleTitling}.login-box{background-color:#ffffff80;border-color:none;border-width:0;display:flex;font-size:calc(.5vw + 1.5vh);margin-bottom:3px;width:100%}.login-box::placeholder{color:#000;opacity:.6}.password-box{background-color:#ffffff80;border:none;color:#fff;font-family:BigNoodleTitling;font-size:calc(.5vw + 1.5vh);height:100%;margin-bottom:3px;outline:none;width:100%}button.button.login-button{-webkit-tap-highlight-color:transparent;background:#ffffff1f;border:0;border-radius:12px;box-shadow:0 10px 30px #0000002e,inset 0 1px 0 #ffffff1a;color:#ffffff8c;cursor:not-allowed;font-size:20px;font-weight:700;height:46px;letter-spacing:.6px;overflow:hidden;position:relative;text-transform:uppercase;transition:transform .16s ease,box-shadow .22s ease,background .24s ease,filter .24s ease,color .2s ease;width:100%}button.button.login-button:before{background:linear-gradient(90deg,#3aa8ff33,#5c7dff33,#7a5cff33);border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.35;padding:1px;pointer-events:none;position:absolute}button.button.login-button.active{background:linear-gradient(90deg,#3aa8ff,#5c7dff 48%,#7a5cff);box-shadow:0 14px 34px #5a78ff59,0 8px 18px #00000038,inset 0 1px 0 #ffffff2e;color:#fff;cursor:pointer;filter:saturate(1.08) contrast(1.02)}button.button.login-button.active:after{background:linear-gradient(90deg,#fff0,#ffffff38,#fff0);content:"";height:220%;left:-40%;opacity:.65;pointer-events:none;position:absolute;top:-60%;transform:rotate(20deg);width:60%}button.button.login-button.active:hover{box-shadow:0 18px 44px #5a78ff6b,0 10px 22px #0000003d,inset 0 1px 0 #fff3;transform:translateY(-2px)}button.button.login-button.active:active{box-shadow:0 12px 28px #5a78ff4d,0 7px 16px #00000038,inset 0 1px 0 #ffffff29;transform:translateY(0)}button.button.login-button:disabled{opacity:.75}button.button.login-button.active:disabled{cursor:progress;opacity:.92}button.button.login-button.loading:after{animation:loginShimmer 1.2s ease-in-out infinite;opacity:.55}@keyframes loginShimmer{0%{transform:translateX(-120%) rotate(20deg)}to{transform:translateX(220%) rotate(20deg)}}button.button.login-button:focus-visible{box-shadow:0 0 0 3px #3aa8ff59,0 0 0 6px #7a5cff38,0 14px 34px #5a78ff47,0 8px 18px #00000038;outline:none}.register-button{background-color:#ff2929;border-color:none;border-width:0;font-family:BigNoodleTitling;font-size:calc(.5vw + 1.5vh);margin:0;padding-bottom:0;text-align:center;width:100%}.login-error{font-size:calc(.5vw + 2vh)}.register-input-box{background-color:#ffffff80;border-color:none;border-width:0;display:flex;font-family:BigNoodleTitling;font-size:calc(.5vw + 1.5vh);margin-bottom:3px;width:80%}.input-header{font-size:calc(1vw + 3vh);white-space:nowrap}.label{display:flex;flex-direction:row;height:-webkit-min-content;height:min-content}.register-input-box::placeholder{opacity:.8}@media(max-width:1200px){.login-box{margin-bottom:0}.login-box,.password-box{font-size:30px;width:80%}button.button.login-button{align-self:center;width:50%}.register-input-box{width:50%}}
/*# sourceMappingURL=main.826950f4.css.map*/