*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}:root{--m: 4rem}html,body{display:grid;font-family:"IBM Plex Sans";width:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}body{background-color:#000;color:#fff;font-family:"IBM Plex Sans";font-size:11.5px;line-height:14px;display:flex;flex-direction:column;margin:0;position:relative;-webkit-appearance:none;appearance:none;font-weight:300;color:#d5d5d5}.body-center{justify-content:center}.body-start{justify-content:start}h2{font-weight:500;text-align:center;font-size:var(--m);margin:0}h3{font-weight:500;font-size:calc(.6*var(--m));margin:0}a{text-decoration:none;color:inherit;color:#d5d5d5}.text{text-decoration:none;color:#fff;margin:0;padding:14px;line-height:1.5;white-space:pre-wrap}.logo-container{display:flex;justify-content:center;align-items:center;position:fixed;pointer-events:none;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;height:auto}.header-logo-container{width:60px;height:60px;margin-top:10px;margin-bottom:10px;border-radius:50%;background:hsla(0,0%,100%,.1019607843);box-shadow:-4px -4px 9px rgba(0,0,0,.2509803922) inset,4px 4px 10px hsla(0,0%,100%,.2509803922) inset;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);display:flex;justify-content:center;align-items:center;border:1.5px solid hsla(0,0%,100%,.2);transition:all .3s ease;z-index:15000}.header-logo-container:hover{width:60px;height:60px;margin-top:10px;margin-bottom:10px;border-radius:50%;background:hsla(0,0%,100%,0);box-shadow:-4px -4px 9px rgba(0,0,0,0) inset,4px 4px 10px hsla(0,0%,100%,0) inset;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border:1.5px solid #fff;display:flex;justify-content:center;align-items:center;transition:all .3s ease;z-index:15000}.header-logo-container svg{width:40px;height:40px;fill:#fff}.logo{max-width:100%;max-height:100%;object-fit:contain}.nav-link{position:absolute;top:0px;padding:10px;text-decoration:none}.underlineonhover:hover{text-decoration:underline}.underlineonhover{text-decoration:none}.right{right:0px;animation:slideInRight .5s forwards}.top{animation:slideInTop .5s forwards;z-index:10000}.left{left:0px;animation:slideInLeft .5s forwards}.top-right{position:fixed;top:0px;right:0px;animation:slideInRight .5s forwards;z-index:10000}.top-left{position:fixed;top:0px;left:0px;animation:slideInLeft .5s forwards;z-index:10000}.href{text-decoration:underline;color:#fff}.underline{text-decoration:underline}.buttons-container{position:fixed;display:flex;flex-direction:row;gap:10px;width:100vw;overflow:visible;z-index:7000;justify-content:flex-start;overflow-x:scroll;bottom:20px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:10px;left:10px;white-space:nowrap}.buttons-container::-webkit-scrollbar{display:none}.buttons-container:focus-within{overflow-x:auto}.buttons-container:active,.buttons-container:hover{scroll-behavior:smooth}.glass-button{background:rgba(0,0,0,.1);box-shadow:-4px -4px 9px rgba(0,0,0,.2509803922) inset,4px 4px 10px hsla(0,0%,100%,.2509803922) inset,0 0 4px 2px hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border:none;padding:10px 20px;font-size:14.5px;line-height:12.5px;color:#fff;border-radius:12px;cursor:pointer;transition:box-shadow .3s ease;white-space:nowrap;-webkit-appearance:none;appearance:none}.email-button{background:hsla(0,0%,100%,0);border:none;padding:10px 20px;font-size:14.5px;line-height:12.5px;color:#fff;text-decoration:underline;border-radius:12px;cursor:pointer;transition:box-shadow .3s ease;white-space:nowrap;-webkit-appearance:none;appearance:none}.email-button:hover{box-shadow:0 0 10px 5px hsla(0,0%,100%,.5);text-decoration:none}.glass-button:hover{box-shadow:0 0 10px 5px hsla(0,0%,100%,.5);background:rgba(0,0,0,.1)}.active-button{text-decoration:underline;box-shadow:0 0 10px 5px hsla(0,0%,100%,.5)}.glass-panel{position:fixed;left:190px;background:rgba(52,52,52,.5);padding:40px 20px;border-radius:15px;display:flex;flex-direction:column;gap:20px;width:auto;max-width:calc(100vw - 80px);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);z-index:10000}.glass-panel .panel-link{color:#fff;text-decoration:none;margin-right:20px}.glass-panel .panel-link:hover{text-decoration:underline}.glass-panel .close-btn{position:absolute;top:10px;right:10px;background:none;border:none;color:#fff;font-size:14.5px;cursor:pointer}#panel2 .copyright{color:hsla(0,0%,100%,.5);text-align:left;margin-top:20px}.hidden{display:none;visibility:hidden}.visible{visibility:visible}.headline{text-transform:uppercase;text-align:center;color:#fff;font-size:14.5px;line-height:12.5px;text-decoration:underline;font-weight:500}.small-headline{text-transform:uppercase;text-align:left;margin-bottom:10px;color:#fff;text-decoration:underline;font-weight:500}.email-input{width:100%;padding:10px;background:hsla(0,0%,100%,0);border:none;outline:none;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:20px;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.email-input:focus{box-shadow:0 0 10px 5px hsla(0,0%,100%,.5)}.form-buttons{display:flex;justify-content:space-between;gap:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center}.small-button{padding:8px 15px;border-radius:10px}input[type=email]{-webkit-appearance:none;appearance:none;border-radius:12;background-color:rgba(0,0,0,0) !important;box-shadow:none;color:#fff;padding:10px;text-align:center;text-transform:uppercase;outline:none;text-decoration:none}input[type=text]{-webkit-appearance:none;appearance:none;border-radius:12;background-color:rgba(0,0,0,0) !important;box-shadow:none;color:#fff;padding:10px;text-align:center;text-transform:uppercase;outline:none;text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset !important;box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset !important;-webkit-text-fill-color:#fff !important}input[type=email],input[type=text],button{color:#fff !important;-webkit-appearance:none;appearance:none;box-shadow:none}input::placeholder{color:hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,0)}button:focus,input:focus{outline:none}textarea,input.text,input[type=text],input[type=button],input[type=submit],input[type=email],.input-checkbox{-webkit-appearance:none;appearance:none}.shop-container{display:grid;grid-template-columns:repeat(1, 1fr);gap:10px;padding:80px 10px 10px 10px;max-width:1200px;width:100%;margin:0 auto;max-height:70vh;overflow-y:auto}.main-header{position:fixed;top:0;width:100%;height:80px;z-index:10000;display:flex;align-items:flex-start;justify-content:center;background-color:rgba(0,0,0,0)}@media(min-width: 768px){.shop-container{grid-template-columns:repeat(2, 1fr)}}.shop-item{position:relative;overflow:hidden;cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;transition:.3s}.shop-item img{width:100%;height:auto;display:block;max-width:500px;object-fit:cover}.item-info{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-align:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.shop-item:hover .item-info{opacity:1}.shop-links{position:relative;bottom:0;width:100%;height:60px;display:flex;justify-content:space-evenly;align-items:center;padding:10px 0;background-color:#000;z-index:1000;margin-top:20px}.shop-links a{display:inline-block;margin-right:20px;color:#d5d5d5;text-decoration:none}.shop-links a:hover{text-decoration:underline}.header-logo{z-index:10000;width:80px;height:auto;display:block}video::-webkit-media-controls{display:none !important}video::-moz-media-controls{display:none !important}video::-ms-media-controls{display:none !important}video::-webkit-media-controls-picture-in-picture-button{display:none !important}video::-webkit-media-controls-fullscreen-button{display:none !important}video{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:none;pointer-events:none;pointer-events:none;background-color:rgba(0,0,0,0);user-select:none}img{pointer-events:none;user-select:none;touch-action:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#content-body{margin-top:20px;max-width:300px;line-height:1.5;max-height:400px;overflow-y:auto;padding:10px;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;word-wrap:break-word;overflow-wrap:break-word}.main-body{display:flex;justify-content:center;align-items:normal;max-width:600px;width:100%;margin:20px auto;padding:20px;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.5)}@media(max-width: 800px){.main-body{width:calc(100% - 40px);margin:20px;margin-bottom:40px}}#content-body::-webkit-scrollbar{width:8px}#content-body::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.5);border-radius:10px}#content-body::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.7)}.main-body::-webkit-scrollbar{width:8px}.main-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.main-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.5);border-radius:10px}.main-body::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.7)}.main-body{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.5) rgba(0,0,0,0)}.main-body::-ms-scrollbar{display:none}.main-body{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.5) rgba(0,0,0,0)}.sms-message{color:#fff;margin-top:10px}@media(max-width: 767px){.glass-button{white-space:nowrap;flex-shrink:0}.glass-panel .panel-link .glass-button{font-size:14px}.glass-panel{left:30px;padding-right:20px}.mainshop-container{margin-bottom:20px}}.info-text{color:hsla(0,0%,100%,.5);text-align:center}.custom-cursor{position:fixed;width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.2);pointer-events:none;transform:translate(-50%, -50%);transition:transform .1s ease-out,width .3s ease,height .3s ease,background-color .3s ease;z-index:1000000}.custom-cursor.hover{width:80px;height:80px;background-color:hsla(0,0%,100%,.4);transform:translate(-50%, -50%) scale(1.2)}.glass-switch{position:relative;width:60px;height:30px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;cursor:pointer;transition:background-color .3s ease}.glass-switch-circle{position:absolute;top:2px;left:2px;width:24px;height:24px;background:#fff;border-radius:50%;transition:left .3s ease}.glass-switch.active{background:hsla(0,0%,100%,.3)}.glass-switch.active .glass-switch-circle{left:32px}.switch-label{margin-right:10px;color:#fff;font-family:"IBM Plex Sans"}.switch-container{position:absolute;top:10px;right:10px;z-index:100;display:flex;align-items:center}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideInTop{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}.shake{animation:shake .5s forwards}.checkbox-container{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:10px;color:hsla(0,0%,100%,.5)}.custom-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border:1px solid #f5f5f5;border-radius:50%;position:relative;outline:none;cursor:pointer;margin-right:10px;transition:background .3s ease}.custom-checkbox:checked::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border:1px solid #fff;border-radius:50%;transform:translate(-50%, -50%)}.cart-button{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;padding:10px;z-index:2000;margin:10PX;color:#fff;border-radius:12px;cursor:pointer;transition:box-shadow .3s ease;white-space:nowrap;-webkit-appearance:none;appearance:none}.cart-button:hover{box-shadow:0 0 10px 5px hsla(0,0%,100%,.5)}select::-webkit-inner-spin-button,select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select::-webkit-search-cancel-button,select::-webkit-search-decoration{-webkit-appearance:none}select::-webkit-select{-webkit-appearance:none}select::-ms-expand{display:none}select:focus{outline:none;border:none}.link-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.link-button:hover{text-decoration:underline}.video-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;touch-action:pan-y}.hover-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;pointer-events:none;transition:opacity .3s ease}.hover-text.hidden{opacity:0}.nav-button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:10;margin-left:10px;margin-right:10px}.collection-links{position:absolute;left:50%;transform:translateX(-50%)}@media(max-width: 800px){.collection-links{top:-50px;display:flex;flex-direction:row}}@media(min-width: 800px){.collection-links{display:flex;flex-direction:column;bottom:10px;right:10px}}.collection-links a{padding:5px 10px;margin:5px 0;text-decoration:none;color:#000;border-radius:5px;background-color:hsla(0,0%,100%,.8);transition:background-color .3s}.collection-links a:hover{background-color:rgba(200,200,200,.8)}#social-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:hsla(0,0%,100%,.1);border:none;text-align:center;padding:10px 20px;font-size:14.5px;line-height:12.5px;color:#fff;border-radius:12px;cursor:pointer;transition:box-shadow .3s ease;box-shadow:0 0 10px hsla(0,0%,100%,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-shadow:0px 0px 5px hsla(0,0%,100%,.8)}#social-select::-webkit-appearance{appearance:none}#social-select option{background:rgba(0,0,0,0);color:#fff;padding:10px 15px;border:none;text-shadow:none;font-size:14.5px;white-space:nowrap;cursor:pointer;border-radius:0}#social-select option:hover{background:hsla(0,0%,100%,.1);text-decoration:underline}#social-select:focus{box-shadow:0 0 10px rgba(52,52,52,.5)}.social-container{display:flex;align-items:center;gap:20px}@media screen and (-webkit-min-device-pixel-ratio: 0){#social-select{font-size:14.5px;padding:10px 20px}#social-select option{background:rgba(0,0,0,.1);color:#fff}}.jump{animation:jump .5s ease-in-out}@keyframes jump{0%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(5px)}75%{transform:translateY(-5px)}100%{transform:translateY(0)}}.mainshop-container{max-width:880px;margin:0;padding-bottom:80px;box-sizing:border-box;position:relative;top:80px;z-index:5000;overflow:visible}.mainshop-container::-webkit-scrollbar{display:none}.mainshop-items{display:flex;flex-wrap:wrap}.mainshop-item{display:flex;flex-direction:column;width:50%;box-sizing:border-box;text-align:center;background-color:#000;cursor:pointer;position:relative;overflow:hidden;vertical-align:top;border:1px solid hsla(0,0%,100%,.3)}.mainshop-item img{width:calc(100% - 80px);height:auto;margin:115px 40px 40px 40px;object-fit:contain;flex-grow:1}.mainshop-item .info{padding:10px 0;height:auto;display:flex;flex-direction:column;justify-content:center}.mainshop-item .name{margin:0;line-height:13px}.mainshop-item .price{margin-top:10px;line-height:13px}.mainshop-item::before{content:"";display:block;width:100%;height:1px;background-color:hsla(0,0%,100%,.3);position:absolute;top:-20px;left:0;z-index:6000}@media(max-width: 920px){.mainshop-container{max-width:100%}}#label-toggle-container{margin-top:10px;margin-right:10px}.clickcursor{cursor:pointer}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fade-in{opacity:0;animation:fade-in .5s .7s ease forwards;animation-duration:.5s;animation-timing-function:ease;animation-delay:.7s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:fade-in;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal}.fade-out{opacity:1;animation:fade-in .5s .7s ease forwards;animation-duration:.5s;animation-timing-function:ease;animation-delay:.7s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:fade-out;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal}.soft-shake{animation:soft-shake 13s infinite;animation-duration:13s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:soft-shake;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal}@keyframes soft-shake{0%{transform:translateY(0px) rotate(-5deg)}45%{transform:translateY(0px) rotate(5deg)}100%{transform:translateY(0px) rotate(-5deg)}}*::-webkit-scrollbar-track{background:rgba(0,0,0,0)}*::-webkit-scrollbar-button{display:none}@keyframes floating{0%{transform:translateY(0px) rotate(0deg)}45%{transform:translateY(-8px) rotate(0deg)}100%{transform:translateY(0px) rotate(0deg)}}.floating{animation:floating 3s infinite;animation-duration:3s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:floating;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal}.scroll-effect-bottom{width:100%;height:140px;position:fixed;bottom:0px;background:linear-gradient(to bottom, transparent, black);-webkit-user-select:none;user-select:none;pointer-events:none}.scroll-effect-top{width:100%;height:140px;position:fixed;top:0px;background:linear-gradient(to top, transparent, black);-webkit-user-select:none;user-select:none;pointer-events:none}.text-box{background-color:#111;font-family:monospace;color:#84898e !important;width:auto;padding:2px;margin:10px;display:flex;flex-direction:row;z-index:20000}.cart-count-bubble{position:absolute;top:3px;left:10px;width:20px;height:20px;background-color:#ff2500;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;box-shadow:inset -2px -2px 6px rgba(0,0,0,.1490196078);transition:transform .3s ease}.blurred-eclipse-background{position:absolute;width:90%;aspect-ratio:1.625;background-color:#ffd3fe;border-radius:50%;opacity:0;transition:all .3s ease;top:50%;left:50%;transform:translate(-50%, -50%);overflow:visible !important;display:block !important;filter:blur(17px)}.blurred-eclipse-background:hover{opacity:1}#back-arrow{display:inline-block;transition:transform .3s ease-out}#back-button:hover #back-arrow{transform:translateX(-5px)}canvas{width:100%;height:60VW}
