*{box-sizing:border-box}html,body{height:100%;margin:0;overflow-x:hidden;font-family:JetBrains Mono,monospace;-webkit-user-select:none;user-select:none;transition:background 1s ease,color 1s ease;scrollbar-width:none;-ms-overflow-style:none}img,svg,canvas,.main-logo,.nav-logo,.antikappa-img,.om-icon,.title-img,.product-image{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;-khtml-user-drag:none!important;-moz-user-drag:none!important;-o-user-drag:none!important;user-drag:none!important;-webkit-touch-callout:none!important;pointer-events:auto;draggable:false!important}body::-webkit-scrollbar{width:0;height:0;display:none}body.dark{background:#000;color:#fff}body.light{background:#fff;color:#000}.navigation{position:fixed;top:15px;right:20px;z-index:999999!important;font-size:clamp(.8rem,1.8vw,1rem);font-weight:400;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;display:flex;flex-direction:column;gap:.5rem;transition:text-shadow 1s ease;text-align:right;pointer-events:auto!important}.om-3d-container{display:none!important;visibility:hidden!important}.om-3d-container:hover{opacity:1}.om-3d-model{width:100%;height:100%;--poster-color: transparent;--progress-bar-color: transparent}.om-3d-model::part(default-ar-button),.om-3d-model #default-ar-button,model-viewer #default-ar-button,model-viewer .hotspot,model-viewer .annotation,model-viewer .Hotspot,model-viewer button,model-viewer .controls{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.om-3d-model::part(default-ar-button){display:none}.theme-toggle{background:none;border:none;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:400;color:inherit;transition:opacity .3s ease;filter:url(#agua);padding:0;margin:0;outline:none;display:inline}.nav-link{color:inherit;text-decoration:none;cursor:pointer;transition:opacity .3s ease;padding:.2rem 0;pointer-events:auto!important;position:relative;z-index:999999!important}.nav-link:hover{opacity:.7}body.dark .navigation{text-shadow:0 0 8px rgba(255,255,255,.4)}body.light .navigation{text-shadow:0 0 8px rgba(0,0,0,.4)}body,.product-page,.merch-section,.tours-page,.cart-page{padding-top:0;margin-top:0}.product-container,.product-main,.main-content{margin-top:120px!important;padding-top:40px!important}.merch-section{margin-top:60px!important;padding-top:10px!important}.product-form,.product-info,.product-gallery{margin-top:30px!important}.container{position:relative;filter:url(#agua);min-height:100vh;display:flex;align-items:center;justify-content:center;width:100%;max-width:100vw;margin:0 auto;padding:2rem}.content-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;position:relative;z-index:10;width:100%;max-width:1200px;margin:0 auto}.title-img:hover{transform:scale(1.02)}body.dark .title-img{filter:brightness(0) invert(1) drop-shadow(0 0 20px rgba(255,255,255,.3))}body.light .title-img{filter:brightness(1) invert(0) drop-shadow(0 0 20px rgba(0,0,0,.3))}.logo-container{display:flex;justify-content:center;align-items:center;margin:0;z-index:10;position:relative;width:100%;text-align:center;padding:0 20px;box-sizing:border-box}.main-logo{width:clamp(320px,65vw,650px);height:auto;transition:transform .1s ease;filter:url(#agua);transform-style:preserve-3d;position:relative;transform:perspective(1000px) rotateX(0) rotateY(0);display:block;margin:0 auto;max-width:100%}body.dark .main-logo{filter:brightness(0) invert(1) url(#agua)}body.light .main-logo{filter:brightness(1) invert(0) url(#agua)}.merch-text{position:relative;font-size:clamp(1.6rem,4.2vw,2.4rem);font-weight:600;text-align:center;z-index:8;white-space:nowrap;color:#fff;margin:-10.5rem 0 1.5rem;display:block!important;visibility:visible!important;pointer-events:none;cursor:default;width:100%;left:0;right:0;opacity:1!important;padding:12px 24px;border:2px solid transparent;border-radius:8px;overflow:visible}.merch-text:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent,rgba(255,255,255,.3),transparent);border-radius:10px;opacity:0;transition:all .4s ease;z-index:-1}@keyframes popIn{0%{transform:translate(-50%,-50%) translateY(-35px) scale(1.05)}50%{transform:translate(-50%,-50%) translateY(-35px) scale(1.15)}to{transform:translate(-50%,-50%) translateY(-35px) scale(1.05)}}.merch-text.clicked{animation:popIn .3s ease-out}body.dark .merch-text,body.light .merch-text{color:#000!important;-webkit-text-stroke:.5px #fff;display:block!important;visibility:visible!important;opacity:1!important}.home-merch-section{position:relative;z-index:12;margin:2rem auto 3rem;padding:0 20px;max-width:1000px;width:100%}.home-merch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:800px;margin:0 auto}.home-merch-item{position:relative;background:#ffffff05;border-radius:8px;overflow:hidden;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.home-merch-item:hover{transform:translateY(-5px);background:#ffffff0d;border-color:#fff3}.merch-item-image{position:relative;display:block;aspect-ratio:1;overflow:hidden}.home-merch-item:hover .product-image{transform:scale(1.05)}.product-placeholder{width:100%;height:100%;background:#ffffff1a;display:flex;align-items:center;justify-content:center}.placeholder-text{font-size:3rem;font-weight:700;color:#fff9;font-family:JetBrains Mono,monospace}.merch-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.home-merch-item:hover .merch-overlay{opacity:1}.merch-overlay-content{text-align:center;color:#fff}.view-product{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.merch-item-info{padding:1rem}.product-title{margin:0 0 .5rem;font-size:.9rem;font-weight:600;font-family:JetBrains Mono,monospace}.product-title a{color:#fff;text-decoration:none;transition:color .3s ease}.product-title a:hover{color:#ccc}.product-price{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#ccc}.price-sale{color:#ff6b6b;font-weight:600}.price-compare{text-decoration:line-through;margin-left:.5rem;opacity:.7}.merch-fallback{text-align:center;padding:3rem 2rem;color:#ccc}.fallback-text{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;font-family:JetBrains Mono,monospace}.fallback-subtext{font-size:.9rem;opacity:.7}.artists-grid{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:900px;margin:0 auto;z-index:15;position:relative;width:100%;filter:url(#agua);text-align:center}.artist-row{display:flex;gap:2.5rem 3.5rem;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.artist-name{font-family:JetBrains Mono,Courier New,monospace;font-size:1.6rem!important;font-weight:600;cursor:pointer;letter-spacing:.1em;position:relative;transition:all .3s ease,color .6s ease,-webkit-text-fill-color .6s ease;z-index:20;pointer-events:auto;overflow:hidden;text-align:center;display:inline-block}.artist-name:before{content:"";position:absolute;top:-2px;left:-100%;width:100%;height:calc(100% + 4px);background:radial-gradient(ellipse at 13% 27%,transparent .3px,rgba(0,0,0,.12) .8px,transparent 3.1px),radial-gradient(ellipse at 83% 71%,transparent .6px,rgba(0,0,0,.08) 1.2px,transparent 2.8px),radial-gradient(ellipse at 47% 58%,transparent .2px,rgba(0,0,0,.06) .9px,transparent 4.3px),radial-gradient(ellipse at 67% 31%,transparent .4px,rgba(0,0,0,.1) 1.1px,transparent 2.1px),radial-gradient(ellipse at 29% 89%,transparent .1px,rgba(0,0,0,.05) .7px,transparent 5.2px),radial-gradient(ellipse at 91% 43%,transparent .5px,rgba(0,0,0,.07) 1.3px,transparent 1.9px),radial-gradient(ellipse at 37% 16%,transparent .3px,rgba(0,0,0,.09) .6px,transparent 3.7px),linear-gradient(93deg,#ffffffd1,#eeeeeee8 11%,#fcfcfcba 23%,#e1e1e1e3 37%,#ffffffc7 49%,#d7d7d7d6 63%,#f8f8f8c2 81%,#cdcdcde0),linear-gradient(45deg,#fff,#f0f0f0,#fff 60%,#e8e8e8);background-size:17px 23px,31px 19px,43px 29px,13px 37px,53px 11px,19px 41px,27px 33px,100% 100%,100% 100%;transition:none;z-index:-1;filter:contrast(1.1) brightness(.98) blur(.2px);clip-path:polygon(0% 8%,5% 2%,12% 7%,18% 1%,28% 6%,35% 0%,44% 5%,52% 2%,61% 8%,68% 3%,76% 7%,85% 1%,93% 6%,98% 2%,100% 9%,99% 18%,97% 27%,100% 36%,96% 45%,100% 54%,94% 63%,100% 72%,95% 81%,100% 90%,94% 98%,86% 100%,77% 95%,68% 100%,59% 94%,50% 100%,41% 96%,32% 100%,23% 93%,15% 98%,7% 94%,2% 100%,0% 91%,3% 82%,0% 73%,4% 64%,0% 55%,6% 46%,0% 37%,2% 28%,0% 19%);box-shadow:inset 0 0 8px #00000014,0 0 3px #fff3}.artist-name.anim-variant-1.speed-variant-1.hover-in:before{animation:slideIn1 .18s cubic-bezier(.25,.46,.45,.94) forwards}.artist-name.anim-variant-1.speed-variant-1.hover-out:before{animation:slideOut1 .16s cubic-bezier(.55,.085,.68,.53) forwards}.artist-name.anim-variant-2.speed-variant-1.hover-in:before{animation:slideIn2 .2s cubic-bezier(.165,.84,.44,1) forwards}.artist-name.anim-variant-2.speed-variant-1.hover-out:before{animation:slideOut2 .17s cubic-bezier(.6,.04,.98,.335) forwards}.artist-name.anim-variant-3.speed-variant-1.hover-in:before{animation:slideIn3 .19s cubic-bezier(.23,1,.32,1) forwards}.artist-name.anim-variant-3.speed-variant-1.hover-out:before{animation:slideOut3 .18s cubic-bezier(.755,.05,.855,.06) forwards}.artist-name.anim-variant-1.speed-variant-2.hover-in:before{animation:slideIn1 .14s cubic-bezier(.25,.46,.45,.94) forwards}.artist-name.anim-variant-1.speed-variant-2.hover-out:before{animation:slideOut1 .12s cubic-bezier(.55,.085,.68,.53) forwards}.artist-name.anim-variant-2.speed-variant-2.hover-in:before{animation:slideIn2 .15s cubic-bezier(.165,.84,.44,1) forwards}.artist-name.anim-variant-2.speed-variant-2.hover-out:before{animation:slideOut2 .13s cubic-bezier(.6,.04,.98,.335) forwards}.artist-name.anim-variant-3.speed-variant-2.hover-in:before{animation:slideIn3 .145s cubic-bezier(.23,1,.32,1) forwards}.artist-name.anim-variant-3.speed-variant-2.hover-out:before{animation:slideOut3 .125s cubic-bezier(.755,.05,.855,.06) forwards}.artist-name.anim-variant-1.speed-variant-3.hover-in:before{animation:slideIn1 .11s cubic-bezier(.4,0,.2,1) forwards}.artist-name.anim-variant-1.speed-variant-3.hover-out:before{animation:slideOut1 .1s cubic-bezier(.4,0,.2,1) forwards}.artist-name.anim-variant-2.speed-variant-3.hover-in:before{animation:slideIn2 .12s cubic-bezier(.4,0,.2,1) forwards}.artist-name.anim-variant-2.speed-variant-3.hover-out:before{animation:slideOut2 .11s cubic-bezier(.4,0,.2,1) forwards}.artist-name.anim-variant-3.speed-variant-3.hover-in:before{animation:slideIn3 .115s cubic-bezier(.4,0,.2,1) forwards}.artist-name.anim-variant-3.speed-variant-3.hover-out:before{animation:slideOut3 .105s cubic-bezier(.4,0,.2,1) forwards}.artist-name.clicked:not(.hover-out):before{left:0!important;animation:none!important}.artist-name.clicked:hover:before{left:0!important}.artist-name.clicked{color:transparent!important;-webkit-text-fill-color:transparent!important}.artist-name.clicked.anim-variant-1.speed-variant-1.hover-out:before{animation:slideOut1 .16s cubic-bezier(.55,.085,.68,.53) forwards!important}.artist-name.clicked.anim-variant-1.speed-variant-2.hover-out:before{animation:slideOut1 .12s cubic-bezier(.55,.085,.68,.53) forwards!important}.artist-name.clicked.anim-variant-1.speed-variant-3.hover-out:before{animation:slideOut1 .1s cubic-bezier(.4,0,.2,1) forwards!important}.artist-name.clicked.anim-variant-2.speed-variant-1.hover-out:before{animation:slideOut2 .17s cubic-bezier(.6,.04,.98,.335) forwards!important}.artist-name.clicked.anim-variant-2.speed-variant-2.hover-out:before{animation:slideOut2 .13s cubic-bezier(.6,.04,.98,.335) forwards!important}.artist-name.clicked.anim-variant-2.speed-variant-3.hover-out:before{animation:slideOut2 .11s cubic-bezier(.4,0,.2,1) forwards!important}.artist-name.clicked.anim-variant-3.speed-variant-1.hover-out:before{animation:slideOut3 .18s cubic-bezier(.755,.05,.855,.06) forwards!important}.artist-name.clicked.anim-variant-3.speed-variant-2.hover-out:before{animation:slideOut3 .125s cubic-bezier(.755,.05,.855,.06) forwards!important}.artist-name.clicked.anim-variant-3.speed-variant-3.hover-out:before{animation:slideOut3 .105s cubic-bezier(.4,0,.2,1) forwards!important}.artist-name.clicked:not(.hover-out):before{animation:none!important;transition:none!important}.artist-name.clicked.hover-in:before{animation:none!important}@keyframes slideIn1{0%{left:-102%;transform:scaleX(.99) skew(-.3deg)}40%{left:-50%;transform:scaleX(1.01) skew(.2deg)}to{left:0;transform:scaleX(1) skew(0)}}@keyframes slideIn2{0%{left:-101%;transform:scaleX(1.005) skew(.2deg)}50%{left:-40%;transform:scaleX(.995) skew(-.1deg)}to{left:0;transform:scaleX(1) skew(0)}}@keyframes slideIn3{0%{left:-103%;transform:scaleX(.98) skew(-.2deg)}45%{left:-45%;transform:scaleX(1.02) skew(.3deg)}to{left:0;transform:scaleX(1) skew(0)}}@keyframes slideOut1{0%{left:0;transform:scaleX(1) skew(0)}50%{left:45%;transform:scaleX(1.01) skew(.2deg)}to{left:102%;transform:scaleX(.99) skew(-.1deg)}}@keyframes slideOut2{0%{left:0;transform:scaleX(1) skew(0)}40%{left:40%;transform:scaleX(.995) skew(-.15deg)}to{left:101%;transform:scaleX(1.005) skew(.1deg)}}@keyframes slideOut3{0%{left:0;transform:scaleX(1) skew(0)}55%{left:50%;transform:scaleX(1.015) skew(.25deg)}to{left:103%;transform:scaleX(.985) skew(-.05deg)}}body.dark .artist-name:hover{color:#000}body.light .artist-name:hover{color:#fff}body.dark .artist-name:before{background:radial-gradient(ellipse at 13% 27%,transparent .3px,rgba(0,0,0,.12) .8px,transparent 3.1px),radial-gradient(ellipse at 83% 71%,transparent .6px,rgba(0,0,0,.08) 1.2px,transparent 2.8px),radial-gradient(ellipse at 47% 58%,transparent .2px,rgba(0,0,0,.06) .9px,transparent 4.3px),radial-gradient(ellipse at 67% 31%,transparent .4px,rgba(0,0,0,.1) 1.1px,transparent 2.1px),radial-gradient(ellipse at 29% 89%,transparent .1px,rgba(0,0,0,.05) .7px,transparent 5.2px),radial-gradient(ellipse at 91% 43%,transparent .5px,rgba(0,0,0,.07) 1.3px,transparent 1.9px),radial-gradient(ellipse at 37% 16%,transparent .3px,rgba(0,0,0,.09) .6px,transparent 3.7px),linear-gradient(93deg,#ffffffd1,#eeeeeee8 11%,#fcfcfcba 23%,#e1e1e1e3 37%,#ffffffc7 49%,#d7d7d7d6 63%,#f8f8f8c2 81%,#cdcdcde0),linear-gradient(45deg,#fff,#f0f0f0,#fff 60%,#e8e8e8);background-size:17px 23px,31px 19px,43px 29px,13px 37px,53px 11px,19px 41px,27px 33px,100% 100%,100% 100%}body.light .artist-name:before{background:radial-gradient(ellipse at 13% 27%,transparent .3px,rgba(255,255,255,.15) .8px,transparent 3.1px),radial-gradient(ellipse at 83% 71%,transparent .6px,rgba(255,255,255,.12) 1.2px,transparent 2.8px),radial-gradient(ellipse at 47% 58%,transparent .2px,rgba(255,255,255,.08) .9px,transparent 4.3px),radial-gradient(ellipse at 67% 31%,transparent .4px,rgba(255,255,255,.14) 1.1px,transparent 2.1px),radial-gradient(ellipse at 29% 89%,transparent .1px,rgba(255,255,255,.06) .7px,transparent 5.2px),radial-gradient(ellipse at 91% 43%,transparent .5px,rgba(255,255,255,.1) 1.3px,transparent 1.9px),radial-gradient(ellipse at 37% 16%,transparent .3px,rgba(255,255,255,.13) .6px,transparent 3.7px),linear-gradient(93deg,#000000d1,#2a2a2ae8 11%,#080808ba 23%,#373737e3 37%,#000000c7 49%,#444444d6 63%,#0f0f0fc2 81%,#4b4b4be0),linear-gradient(45deg,#000,#1a1a1a,#000 60%,#0d0d0d)}.artist-name.shape-variant-1:before{clip-path:polygon(0% 8%,5% 2%,12% 7%,18% 1%,28% 6%,35% 0%,44% 5%,52% 2%,61% 8%,68% 3%,76% 7%,85% 1%,93% 6%,98% 2%,100% 9%,99% 18%,97% 27%,100% 36%,96% 45%,100% 54%,94% 63%,100% 72%,95% 81%,100% 90%,94% 98%,86% 100%,77% 95%,68% 100%,59% 94%,50% 100%,41% 96%,32% 100%,23% 93%,15% 98%,7% 94%,2% 100%,0% 91%,3% 82%,0% 73%,4% 64%,0% 55%,6% 46%,0% 37%,2% 28%,0% 19%)!important}.artist-name.shape-variant-2:before{clip-path:polygon(2% 5%,8% 0%,16% 8%,25% 2%,34% 7%,43% 1%,52% 6%,61% 3%,70% 9%,79% 0%,88% 5%,95% 2%,100% 11%,98% 22%,100% 33%,94% 44%,100% 55%,97% 66%,100% 77%,93% 88%,100% 95%,91% 100%,82% 94%,73% 100%,64% 96%,55% 100%,46% 93%,37% 98%,28% 95%,19% 100%,10% 92%,3% 98%,0% 89%,4% 78%,0% 67%,6% 56%,0% 45%,3% 34%,0% 23%,5% 12%)!important}.artist-name.shape-variant-3:before{clip-path:polygon(0% 12%,6% 3%,14% 9%,22% 1%,31% 8%,40% 0%,49% 7%,58% 2%,67% 9%,76% 4%,85% 8%,94% 1%,100% 10%,97% 21%,100% 32%,95% 43%,100% 54%,96% 65%,100% 76%,92% 87%,98% 98%,89% 100%,80% 93%,71% 100%,62% 95%,53% 100%,44% 94%,35% 99%,26% 92%,17% 98%,8% 94%,1% 100%,0% 88%,5% 77%,0% 66%,4% 55%,0% 44%,7% 33%,0% 22%)!important}.artist-name.shape-variant-4:before{clip-path:polygon(3% 6%,11% 1%,19% 9%,27% 3%,36% 8%,45% 0%,54% 5%,63% 2%,72% 7%,81% 1%,90% 6%,97% 3%,100% 12%,96% 23%,100% 34%,93% 45%,100% 56%,95% 67%,100% 78%,91% 89%,97% 99%,88% 100%,79% 92%,70% 100%,61% 95%,52% 100%,43% 93%,34% 99%,25% 94%,16% 100%,7% 91%,1% 97%,0% 86%,6% 75%,0% 64%,5% 53%,0% 42%,4% 31%,0% 20%,2% 9%)!important}.artist-name.shape-variant-5:before{clip-path:polygon(1% 9%,9% 4%,17% 10%,26% 2%,35% 7%,44% 1%,53% 6%,62% 3%,71% 8%,80% 2%,89% 7%,96% 4%,100% 13%,95% 24%,100% 35%,92% 46%,100% 57%,94% 68%,100% 79%,90% 90%,96% 100%,87% 99%,78% 91%,69% 100%,60% 94%,51% 100%,42% 92%,33% 98%,24% 93%,15% 99%,6% 90%,0% 96%,1% 85%,7% 74%,0% 63%,6% 52%,0% 41%,5% 30%,0% 19%,3% 8%)!important}.artist-name.shape-variant-6:before{clip-path:polygon(4% 7%,12% 2%,20% 8%,29% 1%,38% 6%,47% 0%,56% 5%,65% 3%,74% 9%,83% 2%,92% 7%,98% 4%,100% 14%,94% 25%,100% 36%,91% 47%,100% 58%,93% 69%,100% 80%,89% 91%,95% 100%,86% 98%,77% 90%,68% 100%,59% 93%,50% 100%,41% 91%,32% 97%,23% 92%,14% 98%,5% 89%,0% 95%,2% 84%,8% 73%,0% 62%,7% 51%,0% 40%,6% 29%,0% 18%,4% 7%)!important}.antikappa-background{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.antikappa-img{width:clamp(300px,60vw,600px);height:auto;transition:filter 1s ease,opacity 1s ease;transform-style:preserve-3d;animation:subtleRotate3d 20s linear infinite}body.dark .antikappa-img{filter:brightness(0) invert(1);opacity:.08}body.light .antikappa-img{filter:brightness(1) invert(0);opacity:.15}.audio-credits{position:fixed;top:15px;left:20px;font-size:.85rem;opacity:.8;z-index:5;padding:.5rem 1rem;transition:all 1s ease;display:flex;align-items:center;gap:8px}.om-icon{width:40px;height:40px;transition:filter 1s ease,transform .1s ease;transform-style:preserve-3d;animation:rotate3d 8s linear infinite}@keyframes rotate3d{0%{transform:perspective(200px) rotateX(0) rotateY(0)}25%{transform:perspective(200px) rotateX(15deg) rotateY(90deg)}50%{transform:perspective(200px) rotateX(0) rotateY(180deg)}75%{transform:perspective(200px) rotateX(-15deg) rotateY(270deg)}to{transform:perspective(200px) rotateX(0) rotateY(360deg)}}@keyframes subtleRotate3d{0%{transform:perspective(1000px) rotateX(0) rotateY(0)}25%{transform:perspective(1000px) rotateX(3deg) rotateY(90deg)}50%{transform:perspective(1000px) rotateX(0) rotateY(180deg)}75%{transform:perspective(1000px) rotateX(-3deg) rotateY(270deg)}to{transform:perspective(1000px) rotateX(0) rotateY(360deg)}}body.dark .om-icon{filter:brightness(0) invert(1)}body.light .om-icon{filter:brightness(1) invert(0)}body.light .audio-credits{border-left-color:#0000004d}.highlight{font-weight:600}body.dark .highlight{text-shadow:0 0 5px rgba(255,255,255,.8)}body.light .highlight{text-shadow:0 0 5px rgba(0,0,0,.8)}@media (max-width: 768px){.home-merch-section{margin:1.5rem auto 2rem;padding:0 15px}.home-merch-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.merch-item-info{padding:.75rem}.product-title{font-size:.8rem}.product-price{font-size:.7rem}.merch-text{font-size:1.2rem!important;margin:-2.5rem 0 1rem!important;padding:0 10px!important;position:static!important;left:auto!important;right:auto!important;transform:none!important;top:auto!important;width:100%!important;text-align:center!important;filter:none!important}.logo-container{margin:0!important}.merch-text:active{transform:scale(.95)}.merch-text.clicked{animation:popIn .3s ease-out}@keyframes popIn{0%{transform:scale(1.05)}50%{transform:scale(1.15)}to{transform:scale(1.05)}}.artists-grid{align-items:center;margin:-4rem auto 0;max-width:90%}.artist-row{justify-content:center;gap:1.5rem 2.5rem}.navigation{position:fixed;top:10px;right:10px;font-size:.9rem}.theme-toggle{font-size:.8rem}.audio-credits{left:10px;font-size:.8rem;padding:.3rem .8rem}}@media (max-width: 480px){.merch-text{font-size:1.2rem!important;margin:-2.5rem 0 1rem!important;padding:0 10px!important;position:static!important;transform:none!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;text-align:center!important;filter:none!important}.container,.artists-grid{filter:none!important}}.artist-row{gap:1rem 2rem;justify-content:center}.artist-name{font-size:1.1rem;text-align:center}.artists-grid{margin:.5rem auto 0;max-width:95%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.navigation{flex-direction:row;gap:.8rem;top:auto;bottom:20px;right:20px}.theme-toggle{font-size:.8rem}.main-title{margin-top:-2rem}body.no-water .container,body.no-water .main-logo,body.no-water .artists-grid,body.no-water .theme-toggle{filter:none!important}body.no-water.dark .main-logo{filter:brightness(0) invert(1)!important}body.no-water.light .main-logo{filter:brightness(1) invert(0)!important}body.fade-page .antikappa-background,body.fade-page .main-logo,body.fade-page .merch-text{opacity:0!important;transition:opacity .15s ease!important}body.fade-page .artist-name{color:transparent!important;-webkit-text-fill-color:transparent!important}body.fade-page .artist-name:before{opacity:1!important;visibility:visible!important}body.fade-page .artist-name.hover-in:before,body.fade-page .artist-name.hover-out:before{opacity:1!important;visibility:visible!important}body.fade-page .artist-name{pointer-events:none!important}.merch-section .navigation,.tours-page .navigation,.merch-section .nav-link,.tours-page .nav-link{pointer-events:auto!important;z-index:999999!important}.artist-name.bars-hidden:before{opacity:0!important;visibility:hidden!important;display:none!important}.artist-title{position:fixed;top:18%;left:50%;transform:translate(-50%,-50%);font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;z-index:20;pointer-events:none;white-space:nowrap;opacity:0;visibility:hidden;color:transparent;transition:color .2s ease;overflow:hidden;filter:url(#agua)}.artist-title.show{opacity:1;visibility:visible}.artist-title.show.text-visible{color:inherit}body.dark .artist-title.show.text-visible{text-shadow:0 0 8px rgba(255,255,255,.3),0 0 16px rgba(255,255,255,.15)}body.light .artist-title.show.text-visible{text-shadow:0 0 8px rgba(0,0,0,.3),0 0 16px rgba(0,0,0,.15)}.artist-video{position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);width:clamp(320px,45vw,600px);height:clamp(180px,25vw,337px);z-index:15;opacity:0;visibility:hidden;transition:opacity .4s ease .2s;filter:url(#agua);border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #0000004d}.artist-video iframe{width:100%;height:100%;border:none;border-radius:8px}.artist-video.show{opacity:1;visibility:visible}body.dark .artist-video{box-shadow:0 8px 32px #0009,0 0 0 1px #ffffff1a}body.light .artist-video{box-shadow:0 8px 32px #0003,0 0 0 1px #0000001a}.artist-social{position:fixed;top:calc(25% + 10px);left:50%;transform:translate(-50%);display:flex;gap:2rem;z-index:15;opacity:0;visibility:hidden;transition:opacity .4s ease .3s;filter:url(#agua);justify-content:center;align-items:center}.social-icon{width:50px;height:50px;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.social-icon svg,.social-icon img{width:30px;height:30px}.artist-social.show{opacity:1;visibility:visible}body.dark .social-icon{background:#ffffff08;border-color:#ffffff14;text-shadow:0 0 8px rgba(255,255,255,.3)}body.dark .social-icon img{filter:brightness(0) invert(1)}body.light .social-icon{background:#00000008;border-color:#00000014;text-shadow:0 0 8px rgba(0,0,0,.3)}body.light .social-icon img{filter:brightness(1) invert(0)}.artist-title:before{content:"";position:absolute;top:-2px;left:-100%;width:100%;height:calc(100% + 4px);background:radial-gradient(ellipse at 13% 27%,transparent .3px,rgba(0,0,0,.12) .8px,transparent 3.1px),radial-gradient(ellipse at 83% 71%,transparent .6px,rgba(0,0,0,.08) 1.2px,transparent 2.8px),radial-gradient(ellipse at 47% 58%,transparent .2px,rgba(0,0,0,.06) .9px,transparent 4.3px),radial-gradient(ellipse at 67% 31%,transparent .4px,rgba(0,0,0,.1) 1.1px,transparent 2.1px),radial-gradient(ellipse at 29% 89%,transparent .1px,rgba(0,0,0,.05) .7px,transparent 5.2px),radial-gradient(ellipse at 91% 43%,transparent .5px,rgba(0,0,0,.07) 1.3px,transparent 1.9px),radial-gradient(ellipse at 37% 16%,transparent .3px,rgba(0,0,0,.09) .6px,transparent 3.7px),linear-gradient(93deg,#ffffffd1,#eeeeeee8 11%,#fcfcfcba 23%,#e1e1e1e3 37%,#ffffffc7 49%,#d7d7d7d6 63%,#f8f8f8c2 81%,#cdcdcde0),linear-gradient(45deg,#fff,#f0f0f0,#fff 60%,#e8e8e8);background-size:17px 23px,31px 19px,43px 29px,13px 37px,53px 11px,19px 41px,27px 33px,100% 100%,100% 100%;z-index:-1;filter:contrast(1.1) brightness(.98) blur(.2px);clip-path:polygon(0% 8%,5% 2%,12% 7%,18% 1%,28% 6%,35% 0%,44% 5%,52% 2%,61% 8%,68% 3%,76% 7%,85% 1%,93% 6%,98% 2%,100% 9%,99% 18%,97% 27%,100% 36%,96% 45%,100% 54%,94% 63%,100% 72%,95% 81%,100% 90%,94% 98%,86% 100%,77% 95%,68% 100%,59% 94%,50% 100%,41% 96%,32% 100%,23% 93%,15% 98%,7% 94%,2% 100%,0% 91%,3% 82%,0% 73%,4% 64%,0% 55%,6% 46%,0% 37%,2% 28%,0% 19%);box-shadow:inset 0 0 8px #00000014,0 0 3px #fff3}.artist-title.hover-in:before{animation:slideIn1 .12s cubic-bezier(.25,.46,.45,.94) forwards}.artist-title.hover-out:before{animation:slideOut1 .1s cubic-bezier(.55,.085,.68,.53) forwards}body.dark .artist-title:before{background:radial-gradient(ellipse at 13% 27%,transparent .3px,rgba(0,0,0,.12) .8px,transparent 3.1px),radial-gradient(ellipse at 83% 71%,transparent .6px,rgba(0,0,0,.08) 1.2px,transparent 2.8px),radial-gradient(ellipse at 47% 58%,transparent .2px,rgba(0,0,0,.06) .9px,transparent 4.3px),radial-gradient(ellipse at 67% 31%,transparent .4px,rgba(0,0,0,.1) 1.1px,transparent 2.1px),radial-gradient(ellipse at 29% 89%,transparent .1px,rgba(0,0,0,.05) .7px,transparent 5.2px),radial-gradient(ellipse at 91% 43%,transparent .5px,rgba(0,0,0,.07) 1.3px,transparent 1.9px),radial-gradient(ellipse at 37% 16%,transparent .3px,rgba(0,0,0,.09) .6px,transparent 3.7px),linear-gradient(93deg,#ffffffd1,#eeeeeee8 11%,#fcfcfcba 23%,#e1e1e1e3 37%,#ffffffc7 49%,#d7d7d7d6 63%,#f8f8f8c2 81%,#cdcdcde0),linear-gradient(45deg,#fff,#f0f0f0,#fff 60%,#e8e8e8)}body.light .artist-title:before{background:radial-gradient(ellipse at 13% 27%,transparent .3px,rgba(255,255,255,.15) .8px,transparent 3.1px),radial-gradient(ellipse at 83% 71%,transparent .6px,rgba(255,255,255,.12) 1.2px,transparent 2.8px),radial-gradient(ellipse at 47% 58%,transparent .2px,rgba(255,255,255,.08) .9px,transparent 4.3px),radial-gradient(ellipse at 67% 31%,transparent .4px,rgba(255,255,255,.14) 1.1px,transparent 2.1px),radial-gradient(ellipse at 29% 89%,transparent .1px,rgba(255,255,255,.06) .7px,transparent 5.2px),radial-gradient(ellipse at 91% 43%,transparent .5px,rgba(255,255,255,.1) 1.3px,transparent 1.9px),radial-gradient(ellipse at 37% 16%,transparent .3px,rgba(255,255,255,.13) .6px,transparent 3.7px),linear-gradient(93deg,#000000d1,#2a2a2ae8 11%,#080808ba 23%,#373737e3 37%,#000000c7 49%,#444444d6 63%,#0f0f0fc2 81%,#4b4b4be0),linear-gradient(45deg,#000,#1a1a1a,#000 60%,#0d0d0d)}.merch-section{min-height:auto;display:flex;align-items:flex-start;justify-content:center;padding:10px 20px 20px;position:relative;z-index:10}.merch-header{text-align:center;margin-bottom:2rem;position:relative;z-index:10}.merch-title{font-family:JetBrains Mono,monospace;font-size:clamp(2rem,6vw,3.5rem);font-weight:700;margin:0 0 1rem;letter-spacing:.1em;filter:url(#agua);transition:all .3s ease;text-transform:uppercase}.merch-title:hover{transform:scale(1.02)}body.dark .merch-title{color:#fff;text-shadow:0 0 20px rgba(255,255,255,.3)}body.light .merch-title{color:#000;text-shadow:0 0 20px rgba(0,0,0,.3)}.merch-subtitle{font-family:Space Grotesk,sans-serif;font-size:clamp(.9rem,2vw,1.1rem);font-weight:400;margin:0;opacity:.8;letter-spacing:.05em}.merch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:1000px;margin:0 auto;padding:0 1rem}.merch-item{position:relative;background:transparent;border-radius:6px;transition:all .3s ease;cursor:pointer;filter:url(#agua)}.merch-item:hover{transform:translateY(-3px)}.merch-item-image{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:6px;margin-bottom:.75rem;display:block;text-decoration:none}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.merch-item:hover .product-image{transform:scale(1.05)}.product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.placeholder-text{font-family:JetBrains Mono,monospace;font-size:3rem;font-weight:700;opacity:.5}.merch-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:8px}.merch-item:hover .merch-overlay{opacity:1}.merch-overlay-content{text-align:center}.view-product{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;color:#fff;letter-spacing:.1em;text-transform:uppercase}.merch-item-info{padding:0 .25rem}.product-title{font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:600;margin:0 0 .4rem;letter-spacing:.02em;line-height:1.2}.product-title a{color:inherit;text-decoration:none;transition:opacity .3s ease}.product-title a:hover{opacity:.7}.view-options{text-decoration:none;display:block;text-align:center}.product-price{margin-bottom:.75rem;font-family:JetBrains Mono,monospace}.price-regular,.price-sale{font-size:1rem;font-weight:600}.price-compare{font-size:.9rem;opacity:.6;text-decoration:line-through;margin-left:.5rem}.price-sale{color:#ff6b6b}.quick-add-btn{width:100%;padding:.6rem .8rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:3px;background:transparent;color:inherit;cursor:pointer;transition:all .3s ease;outline:none}.quick-add-btn:hover:not(:disabled){background:#ffffff1a;transform:translateY(-1px)}.quick-add-btn:disabled,.quick-add-btn.sold-out{opacity:.5;cursor:not-allowed}body.dark .quick-add-btn{border-color:#fff;color:#fff}body.light .quick-add-btn{border-color:#000;color:#000}.merch-view-all{text-align:center;margin-top:3rem}.view-all-link{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:inherit;padding:1rem 2rem;border:1px solid;border-radius:4px;transition:all .3s ease;display:inline-block}.view-all-link:hover{background:#ffffff1a;transform:translateY(-2px)}body.dark .view-all-link{border-color:#fff;color:#fff}body.light .view-all-link{border-color:#000;color:#000}.merch-fallback{text-align:center;padding:4rem 2rem;opacity:.6}.fallback-text{font-family:Space Grotesk,sans-serif;font-size:2rem;margin:0}@media (max-width: 768px){.merch-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.merch-header{margin-bottom:1.5rem}.merch-section{padding:15px 20px 30px}.merch-title{font-size:clamp(1.5rem,8vw,2.5rem)}}@media (max-width: 480px){.merch-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.product-title{font-size:.85rem}.quick-add-btn{font-size:.7rem;padding:.5rem .6rem}}.top-navigation{position:fixed!important;top:0!important;left:0!important;width:100vw!important;z-index:999999!important;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;padding:20px 0;box-sizing:border-box}.top-navigation *{z-index:999999!important}.main-nav{max-width:100%;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;height:60px;position:relative;padding:0 40px;box-sizing:border-box}.nav-left,.nav-right{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;pointer-events:auto;top:50%;transform:translateY(-50%);gap:2px}.nav-left{left:40px}.nav-right{right:40px;align-items:flex-end;justify-content:center}.nav-center{display:flex;align-items:center;justify-content:center;pointer-events:auto;position:absolute;left:calc(50% + 9px);top:50%;transform:translate(-50%,-50%);z-index:10}.logo-link{display:flex;align-items:center;justify-content:center}.nav-logo{width:100px;height:100px;transition:filter 1s ease;display:block;margin:0 auto}body.dark .nav-logo{filter:brightness(0) invert(1)}body.light .nav-logo{filter:brightness(1) invert(0)}.nav-item{font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:inherit;transition:all .3s ease;position:relative;pointer-events:auto;z-index:999999;padding:8px 16px}.nav-item:hover{opacity:.7}.nav-item.current{font-weight:700}.nav-item.current:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:currentColor}.cart-nav-item{font-size:.9rem;opacity:.8;transition:all .3s ease;margin-top:0}.cart-nav-item:hover{opacity:1}.theme-toggle{background:none;border:none;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:inherit;transition:all .3s ease;filter:url(#agua);padding:0;margin:0;outline:none;pointer-events:auto}.theme-toggle:hover{opacity:.7}@media (max-width: 768px){.top-navigation{padding:15px 0}.main-nav{height:55px;padding:0 20px}.nav-center{left:calc(50% + 15px)}.nav-logo{width:80px;height:80px}.nav-item{font-size:1rem;padding:6px 12px}.nav-left{left:20px}.nav-right{right:20px}.nav-left,.nav-right{gap:2px}.cart-nav-item{font-size:.8rem;margin-top:0}.product-container,.product-main,.main-content,.shopify-section{margin-top:170px!important;padding-top:80px!important}}@media (max-width: 480px){.top-navigation{padding:10px 0}.main-nav{height:50px;padding:0 15px}.nav-center{left:calc(50% + 12px)}.nav-logo{width:70px;height:70px}.nav-item{font-size:.9rem;letter-spacing:.1em;padding:5px 10px}.nav-left{left:15px}.nav-right{right:15px}.nav-left,.nav-right{gap:2px}.cart-nav-item{font-size:.75rem;margin-top:0}.product-container,.product-main,.main-content,.shopify-section{margin-top:140px!important;padding-top:60px!important}}.navigation{display:none}.old-navigation{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;gap:.8rem;font-family:JetBrains Mono,Courier New,monospace;font-size:.85rem;font-weight:400;z-index:999999;filter:url(#agua);transition:all 1s ease;text-align:right;line-height:1.2;letter-spacing:.08em;pointer-events:auto}a[href="/"],a[href="/pages/merch"],a[href="/pages/tours"]{pointer-events:auto!important;z-index:999999!important;position:relative;display:inline-block}body.fade-page a[href="/"],body.fade-page a[href="/pages/merch"],body.fade-page a[href="/pages/tours"],body.fade-page a[href*="/products/"],.fade-page a[href="/"],.fade-page a[href="/pages/merch"],.fade-page a[href="/pages/tours"],.fade-page a[href*="/products/"]{pointer-events:auto!important;z-index:999999!important}nav a,.nav-link{pointer-events:auto!important;z-index:999999!important;position:relative}.product-page-container{background:#000;color:#fff;min-height:100vh;font-family:JetBrains Mono,monospace}.product-nav{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;position:fixed;top:0;left:0;right:0;z-index:1000;background:#000000e6}.shop-button a{background:#fff;color:#000;padding:8px 16px;text-decoration:none;font-weight:700;font-size:12px}.cart-icon{position:relative}.cart-icon a{color:#fff;text-decoration:none;display:flex;align-items:center}.cart-count{background:red;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;position:absolute;top:-8px;right:-8px;display:none}.product-logo{text-align:center;padding:80px 20px 40px}.product-logo img{max-width:200px;height:auto;filter:invert(1)}.product-main-section{display:flex;max-width:1200px;margin:0 auto;padding:0 20px;gap:60px}.product-gallery-container{flex:1}.main-product-image{margin-bottom:20px}.main-product-image img{width:100%;max-width:500px;height:auto;border:1px solid #333}.product-thumbnails{display:flex;gap:10px}.thumbnail{width:80px;height:80px;object-fit:cover;border:1px solid #333;cursor:pointer;opacity:.7;transition:opacity .3s ease}.thumbnail.active,.thumbnail:hover{opacity:1;border-color:#fff}.product-info-panel{flex:1;max-width:400px}.product-title{font-size:24px;font-weight:700;margin-bottom:10px;letter-spacing:1px}.product-price{font-size:18px;margin-bottom:15px}.installment-info{font-size:12px;margin-bottom:20px;line-height:1.4}.installment-info .learn-more{color:#666;text-decoration:underline}.size-selection{margin-bottom:20px}.size-selection label{display:block;font-size:12px;font-weight:700;margin-bottom:8px;letter-spacing:1px}.size-selector{width:100%;padding:12px;background:#000;color:#fff;border:1px solid #333;font-family:JetBrains Mono,monospace;font-size:14px}body.fade-page a[href="/pages/tours"],.merch-section .top-navigation,.tours-page .top-navigation,.merch-section .nav-item,.tours-page .nav-item,.top-navigation .nav-item,.top-navigation .nav-logo,.top-navigation .logo-link,.product-page .top-navigation,.product-page .nav-item,.product-page .nav-logo,.product-page .logo-link,.cart-page .top-navigation,.cart-page .nav-item,.cart-page .nav-logo,.cart-page .logo-link{pointer-events:auto!important;z-index:999999!important}.size-selector:focus{outline:none;border-color:#fff}.cart-actions{margin-bottom:30px}.add-to-cart-btn{width:100%;padding:15px;background:#fff;color:#000;border:none;font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;letter-spacing:1px;cursor:pointer;margin-bottom:10px;transition:background-color .3s ease}.add-to-cart-btn:hover{background:#f0f0f0}.add-to-cart-btn.disabled{background:#333;color:#666;cursor:not-allowed}.shop-pay-btn{width:100%;padding:15px;background:#5a31f4;color:#fff;border:none;font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;cursor:pointer;margin-bottom:10px}.shop-pay-btn:hover{background:#4c28d4}.payment-options{text-align:center;font-size:12px;color:#666;text-decoration:underline;cursor:pointer}.product-details{border-top:1px solid #333;padding-top:20px}.stock-info{font-size:11px;margin-bottom:15px;letter-spacing:.5px}.product-features{margin-bottom:15px}.product-features p{font-size:11px;margin-bottom:5px;letter-spacing:.5px}.product-description{font-size:12px;line-height:1.4;color:#ccc}.also-available{max-width:1200px;margin:60px auto 40px;padding:0 20px}.also-available h2{text-align:center;font-size:20px;font-weight:700;margin-bottom:40px;letter-spacing:2px}.related-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.related-product{text-align:center}.related-product a{color:#fff;text-decoration:none;display:block}.related-product img{width:100%;max-width:250px;height:auto;margin-bottom:15px;border:1px solid #333;transition:border-color .3s ease}.related-product:hover img{border-color:#fff}.related-product h3{font-size:14px;font-weight:700;margin-bottom:8px;letter-spacing:1px}.related-price{font-size:16px;color:#ccc}@media (max-width: 768px){.product-main-section{flex-direction:column;gap:30px}.product-logo img{max-width:150px}.product-title{font-size:20px}.related-products-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 480px){.product-nav{padding:15px}.product-main-section{padding:0 15px}.related-products-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/styles.css.map */
