.retro-decorations[data-astro-cid-6j3xm6yc]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:hidden;opacity:.35}.invader[data-astro-cid-6j3xm6yc]{position:absolute;width:4px;height:4px;background:transparent;opacity:.7}.alien-1[data-astro-cid-6j3xm6yc]{top:22%;left:-50px;box-shadow:8px 0,32px 0,12px 4px,28px 4px,8px 8px,12px 8px,16px 8px,20px 8px,24px 8px,28px 8px,32px 8px,4px 12px,8px 12px,16px 12px,20px 12px,24px 12px,32px 12px,36px 12px,0 16px,4px 16px,8px 16px,12px 16px,16px 16px,20px 16px,24px 16px,28px 16px,32px 16px,36px 16px,40px 16px,0 20px,8px 20px,12px 20px,16px 20px,20px 20px,24px 20px,28px 20px,32px 20px,40px 20px,0 24px,8px 24px,32px 24px,40px 24px,12px 28px,16px 28px,24px 28px,28px 28px;animation:moveInvader 25s linear infinite,dance .8s steps(2) infinite}.alien-2[data-astro-cid-6j3xm6yc]{top:28%;left:-150px;box-shadow:12px 0,16px 0,8px 4px,12px 4px,16px 4px,20px 4px,4px 8px,8px 8px,12px 8px,16px 8px,20px 8px,24px 8px,0 12px,4px 12px,12px 12px,16px 12px,24px 12px,28px 12px,0 16px,4px 16px,8px 16px,12px 16px,16px 16px,20px 16px,24px 16px,28px 16px,8px 20px,20px 20px,4px 24px,12px 24px,16px 24px,24px 24px,0 28px,8px 28px,20px 28px,28px 28px;animation:moveInvader 22s linear infinite 3s,dance .8s steps(2) infinite}.alien-3[data-astro-cid-6j3xm6yc]{top:16%;left:-300px;box-shadow:12px 0,20px 0,8px 4px,12px 4px,20px 4px,24px 4px,4px 8px,8px 8px,12px 8px,16px 8px,20px 8px,24px 8px,28px 8px,4px 12px,8px 12px,12px 12px,16px 12px,20px 12px,24px 12px,28px 12px,0 16px,4px 16px,8px 16px,12px 16px,16px 16px,20px 16px,24px 16px,28px 16px,32px 16px,0 20px,8px 20px,12px 20px,16px 20px,20px 20px,24px 20px,32px 20px,4px 24px,8px 24px,24px 24px,28px 24px,12px 28px,20px 28px;animation:moveInvader 28s linear infinite 7s,dance .8s steps(2) infinite}.ufo[data-astro-cid-6j3xm6yc]{top:11%;left:-100px;width:4px;height:4px;background:transparent;box-shadow:20px 0,24px 0,28px 0,32px 0,36px 0,40px 0,12px 4px,16px 4px,20px 4px,24px 4px,28px 4px,32px 4px,36px 4px,40px 4px,44px 4px,48px 4px,8px 8px,12px 8px,16px 8px,20px 8px,24px 8px,28px 8px,32px 8px,36px 8px,40px 8px,44px 8px,48px 8px,52px 8px,4px 12px,8px 12px,16px 12px,20px 12px,28px 12px,32px 12px,40px 12px,44px 12px,52px 12px,56px 12px,0 16px,4px 16px,8px 16px,12px 16px,16px 16px,20px 16px,24px 16px,28px 16px,32px 16px,36px 16px,40px 16px,44px 16px,48px 16px,52px 16px,56px 16px,60px 16px,12px 20px,16px 20px,24px 20px,36px 20px,44px 20px,48px 20px;color:#f03;filter:drop-shadow(0 0 8px rgba(255,0,51,.8));animation:moveInvader 15s linear infinite 10s}.pacman-container[data-astro-cid-6j3xm6yc]{position:absolute;top:75%;left:-500px;z-index:6;filter:drop-shadow(0 0 12px rgba(255,255,0,.7));margin-left:80px;animation:moveRetroLoop 20s linear infinite}.pacman[data-astro-cid-6j3xm6yc]{width:44px;height:44px;background:#ff0;border-radius:50%;clip-path:polygon(100% 50%,100% 0,0 0,0 100%,100% 100%,100% 50%,50% 50%);animation:chomp .3s ease-in-out infinite}@keyframes chomp{0%,to{clip-path:polygon(100% 50%,100% 0,0 0,0 100%,100% 100%,100% 50%,50% 50%)}50%{clip-path:polygon(100% 25%,100% 0,0 0,0 100%,100% 100%,100% 75%,50% 50%)}}@keyframes moveRetroLoop{0%{left:-500px}60%{left:calc(100% + 500px)}to{left:calc(100% + 500px)}}.ghost[data-astro-cid-6j3xm6yc]{width:40px;height:40px;position:absolute;top:75.3%;left:-500px;border-radius:20px 20px 0 0;animation:moveRetroLoop 20s linear infinite;box-shadow:0 0 15px currentColor}.ghost[data-astro-cid-6j3xm6yc]:before,.ghost[data-astro-cid-6j3xm6yc]:after{content:"";position:absolute;background:#fff;width:8px;height:8px;border-radius:50%;top:12px}.ghost[data-astro-cid-6j3xm6yc]:before{left:8px}.ghost[data-astro-cid-6j3xm6yc]:after{right:8px}.ghost[data-astro-cid-6j3xm6yc].red{background:red;color:red;margin-left:0}.ghost[data-astro-cid-6j3xm6yc].blue{background:#0cf;color:#0cf;margin-left:-60px}.ghost[data-astro-cid-6j3xm6yc].pink{background:#ffb8ff;color:#ffb8ff;margin-left:-120px}.ghost[data-astro-cid-6j3xm6yc].orange{background:#ffb852;color:#ffb852;margin-left:-180px}@keyframes moveInvader{0%{left:-100px}to{left:calc(100% + 150px)}}@keyframes dance{0%{transform:scale(1)}to{transform:scale(1.1) translateY(-2px)}}.snake-container[data-astro-cid-6j3xm6yc]{position:absolute;top:0;left:0;width:100%;height:100%}.snake-segment[data-astro-cid-6j3xm6yc]{width:14px;height:14px;background:#00ff41;position:absolute;border:1px solid #000;animation:snakePath 12s linear infinite;box-shadow:0 0 8px #00ff41}.snake-dot[data-astro-cid-6j3xm6yc]{width:10px;height:10px;background:#ff0;position:absolute;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 10px #ff0;animation:eatenLoop 12s step-start infinite}@keyframes eatenLoop{0%{top:calc(52.5% + 7px);left:calc(35% + 7px);opacity:1}12.5%{opacity:0}25%{top:calc(65% + 7px);left:calc(50% + 7px);opacity:1}37.5%{opacity:0}50%{top:calc(52.5% + 7px);left:calc(65% + 7px);opacity:1}62.5%{opacity:0}75%{top:calc(40% + 7px);left:calc(50% + 7px);opacity:1}87.5%{opacity:0}to{top:calc(52.5% + 7px);left:calc(35% + 7px);opacity:1}}.seg-1[data-astro-cid-6j3xm6yc]{animation-delay:0s}.seg-2[data-astro-cid-6j3xm6yc]{animation-delay:-.1s}.seg-3[data-astro-cid-6j3xm6yc]{animation-delay:-.2s}.seg-4[data-astro-cid-6j3xm6yc]{animation-delay:-.3s}.seg-5[data-astro-cid-6j3xm6yc]{animation-delay:-.4s}.seg-6[data-astro-cid-6j3xm6yc]{animation-delay:-.5s}.seg-7[data-astro-cid-6j3xm6yc]{animation-delay:-.6s}.seg-8[data-astro-cid-6j3xm6yc]{animation-delay:-.7s}.seg-9[data-astro-cid-6j3xm6yc]{animation-delay:-.8s}.seg-10[data-astro-cid-6j3xm6yc]{animation-delay:-.9s}@keyframes snakePath{0%,to{top:40%;left:35%}25%{top:65%;left:35%}50%{top:65%;left:65%}75%{top:40%;left:65%}}@media(max-width:768px){.retro-decorations[data-astro-cid-6j3xm6yc]{opacity:.3}.ufo[data-astro-cid-6j3xm6yc]{top:14%}.alien-3[data-astro-cid-6j3xm6yc]{top:21%}.alien-1[data-astro-cid-6j3xm6yc]{top:28%}.alien-2[data-astro-cid-6j3xm6yc]{top:35%}}.hero[data-astro-cid-a42nmg7r]{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:80px;position:relative;overflow:hidden}.hero[data-astro-cid-a42nmg7r]:before{content:"";position:absolute;inset:0;background-size:60px 60px;background-image:linear-gradient(rgba(18,223,56,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(18,223,56,.2) 1px,transparent 1px);transform:perspective(500px) rotateX(60deg) scale(2.5);transform-origin:bottom;animation:gridMove 12s linear infinite;z-index:1;pointer-events:none;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 80%);mask-image:linear-gradient(to top,#000,#0000 80%)}@keyframes gridMove{0%{transform:perspective(500px) rotateX(60deg) scale(2.5) translateY(0)}to{transform:perspective(500px) rotateX(60deg) scale(2.5) translateY(60px)}}.hero-content[data-astro-cid-a42nmg7r]{position:relative;z-index:10}.hero-content[data-astro-cid-a42nmg7r] h1[data-astro-cid-a42nmg7r]{font-size:4rem;margin-bottom:20px}.hero-content[data-astro-cid-a42nmg7r] p[data-astro-cid-a42nmg7r]{font-size:1.5rem;color:var(--clr-text-muted);max-width:600px;margin:0 auto 30px}@media(max-width:768px){.hero[data-astro-cid-a42nmg7r]{padding-top:160px;min-height:85vh}.hero-content[data-astro-cid-a42nmg7r] h1[data-astro-cid-a42nmg7r]{font-size:2.8rem;line-height:1.1}.hero-content[data-astro-cid-a42nmg7r] p[data-astro-cid-a42nmg7r]{font-size:1.2rem;padding:0 15px;margin-top:15px}}.gallery-grid[data-astro-cid-hgusl35r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.gallery-item[data-astro-cid-hgusl35r]{cursor:pointer;overflow:hidden;border-radius:12px;border:1px solid var(--clr-primary-glow);transition:all .3s ease;background:#000;display:flex;align-items:center;justify-content:center;height:250px}.gallery-item[data-astro-cid-hgusl35r]:hover{transform:scale(1.02);border-color:var(--clr-primary);box-shadow:0 0 20px var(--clr-primary-glow)}.gallery-img[data-astro-cid-hgusl35r]{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s ease}.modal[data-astro-cid-hgusl35r]{display:none;position:fixed!important;z-index:99999!important;left:0!important;top:0!important;width:100vw!important;height:100vh!important;background-color:#000000f2;backdrop-filter:blur(10px);overflow:hidden;animation:fadeIn .3s ease}.modal-content-wrapper[data-astro-cid-hgusl35r]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px}#modal-img[data-astro-cid-hgusl35r]{max-width:95%;max-height:90vh;border-radius:8px;box-shadow:0 0 40px var(--clr-primary-glow);border:1px solid var(--clr-primary);animation:zoomIn .3s cubic-bezier(.175,.885,.32,1.275);object-fit:contain}.close-modal[data-astro-cid-hgusl35r]{position:absolute;top:30px;right:40px;color:var(--clr-primary);font-size:60px;font-weight:700;cursor:pointer;z-index:100000;text-shadow:0 0 10px #000}@keyframes zoomIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.close-modal[data-astro-cid-hgusl35r]{top:15px;right:25px;font-size:50px}}.prices-grid[data-astro-cid-fzfuf7j6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.price-card[data-astro-cid-fzfuf7j6]{padding:30px;display:flex;flex-direction:column}.price-title[data-astro-cid-fzfuf7j6]{font-size:1.8rem;margin-bottom:25px;color:var(--clr-primary);white-space:nowrap;display:flex;align-items:center;gap:12px;text-shadow:0 0 10px var(--clr-primary-glow)}.price-list[data-astro-cid-fzfuf7j6]{list-style:none;flex-grow:1}.price-item[data-astro-cid-fzfuf7j6]{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding:12px 0;font-size:1.1rem}.price-value[data-astro-cid-fzfuf7j6]{color:var(--clr-primary);font-weight:700;font-family:var(--font-display)}@media(max-width:480px){.prices-grid[data-astro-cid-fzfuf7j6]{grid-template-columns:1fr}.price-title[data-astro-cid-fzfuf7j6]{font-size:1.5rem;white-space:normal}}.kiosk-grid[data-astro-cid-ozr45p35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.kiosk-cat-title[data-astro-cid-ozr45p35]{font-size:1.5rem;margin-bottom:15px;color:var(--clr-primary);text-transform:uppercase}.kiosk-list[data-astro-cid-ozr45p35]{list-style:none}.kiosk-item[data-astro-cid-ozr45p35]{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding:10px 0}.kiosk-price[data-astro-cid-ozr45p35]{color:var(--clr-primary);font-weight:700}.kiosk-empty[data-astro-cid-ozr45p35]{text-align:center;color:var(--clr-text-muted)}.events-grid[data-astro-cid-6jzjt7mo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;justify-content:center}.event-card[data-astro-cid-6jzjt7mo]{text-align:center;padding:40px;display:flex;flex-direction:column;align-items:center;gap:15px;height:100%;transition:transform .3s ease}.event-card[data-astro-cid-6jzjt7mo]:hover{transform:translateY(-5px)}.event-icon[data-astro-cid-6jzjt7mo]{font-size:3.5rem;margin-bottom:10px;filter:drop-shadow(0 0 10px rgba(18,223,56,.2))}.event-card[data-astro-cid-6jzjt7mo] h3[data-astro-cid-6jzjt7mo]{font-size:1.8rem;color:#fff;margin:0;font-family:var(--font-display)}.event-text[data-astro-cid-6jzjt7mo]{color:var(--clr-text-muted);line-height:1.7;font-size:1.05rem;white-space:pre-wrap}.nocturno-highlight[data-astro-cid-6jzjt7mo]{border:1px solid var(--clr-primary);box-shadow:0 0 25px #12df3826;background:linear-gradient(145deg,#12df380d,#0000)}.badge[data-astro-cid-6jzjt7mo]{background:var(--clr-primary);color:#000;padding:5px 15px;font-size:.75rem;font-family:var(--font-display);border-radius:20px;font-weight:700;text-transform:uppercase}.time-info[data-astro-cid-6jzjt7mo]{font-size:1.5rem;font-family:var(--font-display);color:var(--clr-primary);margin:0}.desc[data-astro-cid-6jzjt7mo]{font-size:.95rem;color:#ccc}.btn[data-astro-cid-6jzjt7mo]{width:100%;margin-top:auto;padding:12px}.outline-btn[data-astro-cid-6jzjt7mo]{background:transparent;border:1px solid var(--clr-primary);color:var(--clr-primary)}.outline-btn[data-astro-cid-6jzjt7mo]:hover{background:var(--clr-primary);color:#000;box-shadow:0 0 15px var(--clr-primary-glow)}@media(max-width:768px){.event-card[data-astro-cid-6jzjt7mo]{padding:30px 20px}.event-card[data-astro-cid-6jzjt7mo] h3[data-astro-cid-6jzjt7mo]{font-size:1.5rem}}.category-filters[data-astro-cid-utjcbnbs]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:40px}.filter-btn[data-astro-cid-utjcbnbs]{background:#12df380d;border:1px solid rgba(18,223,56,.3);color:#fff;padding:8px 20px;border-radius:20px;cursor:pointer;font-family:var(--font-display);font-size:.9rem;transition:all .3s ease}.filter-btn[data-astro-cid-utjcbnbs].active{background:var(--clr-primary);color:#000;box-shadow:0 0 15px var(--clr-primary-glow)}.products-grid[data-astro-cid-utjcbnbs]{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:40px}.product-card[data-astro-cid-utjcbnbs]{display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid rgba(18,223,56,.12);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.product-card[data-astro-cid-utjcbnbs]:hover{transform:translateY(-6px);border-color:var(--clr-primary);box-shadow:0 12px 35px #0009,0 0 20px #12df381f}.product-card[data-astro-cid-utjcbnbs].dynamic-hidden{display:none;opacity:0}.product-img-wrapper[data-astro-cid-utjcbnbs]{position:relative;height:280px;background:radial-gradient(ellipse at center,#1a1a1a,#0d0d0d);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:10px}.product-img[data-astro-cid-utjcbnbs]{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .4s ease;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}.product-card[data-astro-cid-utjcbnbs]:hover .product-img[data-astro-cid-utjcbnbs]{transform:scale(1.06)}.product-info[data-astro-cid-utjcbnbs]{padding:20px;display:flex;flex-direction:column;gap:12px;flex-grow:1;text-align:center}.product-name[data-astro-cid-utjcbnbs]{font-size:1.15rem;color:#fff;line-height:1.3;display:flex;align-items:center;justify-content:center;min-height:2.5rem}.product-price[data-astro-cid-utjcbnbs]{font-size:1.5rem;color:var(--clr-primary);font-family:var(--font-display);font-weight:700;text-shadow:0 0 10px var(--clr-primary-glow)}.product-actions[data-astro-cid-utjcbnbs]{display:flex;flex-direction:column;gap:10px;margin-top:auto}.btn[data-astro-cid-utjcbnbs]{padding:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.82rem;border-radius:8px;text-decoration:none;transition:.3s;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer}.product-btn[data-astro-cid-utjcbnbs]{background:var(--clr-primary);color:#000}.product-btn[data-astro-cid-utjcbnbs]:hover{filter:brightness(1.15);box-shadow:0 0 15px var(--clr-primary-glow)}.query-btn[data-astro-cid-utjcbnbs]{background:#25d36614;border:1px solid #25d366;color:#25d366}.query-btn[data-astro-cid-utjcbnbs]:hover{background:#25d366;color:#000}.products-controls[data-astro-cid-utjcbnbs]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;margin-top:20px}.ctrl-left[data-astro-cid-utjcbnbs]{text-align:left}.ctrl-center[data-astro-cid-utjcbnbs]{text-align:center}.ctrl-right[data-astro-cid-utjcbnbs]{text-align:right}.outline-btn[data-astro-cid-utjcbnbs]{background:transparent;border:1px solid var(--clr-primary);color:var(--clr-primary)}.hidden[data-astro-cid-utjcbnbs]{display:none!important}@media(max-width:1024px){.products-grid[data-astro-cid-utjcbnbs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.products-grid[data-astro-cid-utjcbnbs]{grid-template-columns:1fr;gap:15px}.product-img-wrapper[data-astro-cid-utjcbnbs]{height:200px}.product-name[data-astro-cid-utjcbnbs]{font-size:1.1rem}.product-info[data-astro-cid-utjcbnbs]{padding:16px}.products-controls[data-astro-cid-utjcbnbs]{grid-template-columns:1fr;gap:10px}.ctrl-left[data-astro-cid-utjcbnbs],.ctrl-center[data-astro-cid-utjcbnbs],.ctrl-right[data-astro-cid-utjcbnbs]{text-align:center}}.contact-grid[data-astro-cid-goehoidx]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:stretch}.glass-card[data-astro-cid-goehoidx]{transition:transform .3s ease,box-shadow .3s ease}.glass-card[data-astro-cid-goehoidx]:hover{transform:scale(1.015);box-shadow:0 0 30px var(--clr-primary-glow);z-index:10}.contact-info[data-astro-cid-goehoidx]{padding:35px;display:flex;flex-direction:column;gap:25px}.contact-item[data-astro-cid-goehoidx]{display:flex;gap:15px;align-items:center}.contact-item[data-astro-cid-goehoidx] h4[data-astro-cid-goehoidx]{color:var(--clr-primary);margin-bottom:5px}.contact-buttons[data-astro-cid-goehoidx]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.btn[data-astro-cid-goehoidx]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;text-decoration:none;font-weight:700;transition:.3s;border-radius:8px}.whatsapp-btn[data-astro-cid-goehoidx]{border:1px solid #25d366;color:#25d366}.whatsapp-btn[data-astro-cid-goehoidx]:hover{background:#25d366;color:#fff}.community-btn[data-astro-cid-goehoidx]{border:1px solid #128c7e;color:#fff;background:#128c7e33}.community-btn[data-astro-cid-goehoidx]:hover{background:#128c7e}.instagram-btn[data-astro-cid-goehoidx]{border:1px solid #e1306c;color:#e1306c}.instagram-btn[data-astro-cid-goehoidx]:hover{background:#e1306c;color:#fff}.map-container[data-astro-cid-goehoidx]{height:450px;overflow:hidden;padding:0;border:1px solid var(--clr-primary-glow);border-radius:12px}@media(max-width:992px){.contact-grid[data-astro-cid-goehoidx]{gap:30px}}@media(max-width:768px){.contact-grid[data-astro-cid-goehoidx]{grid-template-columns:1fr;gap:30px}.map-container[data-astro-cid-goehoidx]{height:350px;order:-1}}main[data-astro-cid-j7pv25f6]{min-height:100vh}
