.waxx-wrapper{color:#fff;background-color:#0a0a0a;min-height:100vh;font-family:Inter,sans-serif}.waxx-banner{width:100%;height:100vh;max-height:600px;position:relative;overflow:hidden}.waxx-banner video{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.waxx-banner-content{z-index:10;background:#0006;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.waxx-logo{max-width:200px;animation:1.5s ease-in-out infinite heartbeat}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.waxx-section{padding:4rem 1rem}.waxx-section-light{color:#111;background:#f8f8f8}.waxx-section-dark{background:#111}.waxx-container{max-width:1200px;margin:0 auto}.waxx-section-info{text-align:center;margin-bottom:3rem}.waxx-section-info h2{margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (min-width:768px){.waxx-section-info h2{font-size:3rem}}.waxx-section-info p{color:#666;max-width:700px;margin:0 auto;font-size:1rem;line-height:1.7}.waxx-product-grid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:768px){.waxx-product-grid{grid-template-columns:repeat(3,1fr)}}.waxx-product-item{background:#fff;border-radius:1rem;transition:transform .3s;overflow:hidden;box-shadow:0 4px 20px #0000001a}.waxx-product-item:hover{transform:translateY(-5px)}.waxx-product-image{-o-object-fit:contain;object-fit:contain;background:#f5f5f5;width:100%;height:250px;padding:1rem}.waxx-product-info{text-align:center;padding:1.5rem}.waxx-product-info h5{color:#111;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.waxx-btn{color:#000;background:#d4af37;border-radius:.5rem;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.waxx-btn:hover{background:#c9a227;transform:scale(1.05)}.waxx-device-section{flex-direction:column;align-items:center;gap:2rem;display:flex}@media (min-width:1024px){.waxx-device-section{flex-direction:row}}.waxx-device-info{flex:1}.waxx-device-info h2{margin-bottom:1rem;font-size:2rem;font-weight:700}.waxx-device-info p{color:#666;margin-bottom:1.5rem;line-height:1.7}.waxx-device-info ul{padding:0;list-style:none}.waxx-device-info li{padding:.5rem 0 .5rem 1.5rem;position:relative}.waxx-device-info li:before{content:"✓";color:#d4af37;position:absolute;left:0}.waxx-device-video{flex:1;width:100%}.waxx-device-video iframe{aspect-ratio:1;border-radius:1rem;width:100%}.waxx-join-section{text-align:center;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);padding:4rem 1rem}.waxx-join-section h2{margin-bottom:1rem;font-size:2rem}.waxx-join-section p{color:#aaa;margin-bottom:2rem}.waxx-verify-section{background:#0a0a0a;padding:4rem 1rem}.waxx-verify-content{text-align:center;max-width:500px;margin:0 auto}.waxx-verify-content h2{margin-bottom:1rem;font-size:2rem}.waxx-verify-content p{color:#888;margin-bottom:2rem}.waxx-verify-input{color:#fff;text-align:center;letter-spacing:.2em;text-transform:uppercase;background:#1a1a1a;border:1px solid #333;border-radius:.5rem;width:100%;margin-bottom:1rem;padding:1rem;font-size:1.25rem}.waxx-verify-input::placeholder{color:#666}.waxx-verify-input:focus{border-color:#d4af37;outline:none}.waxx-verify-btn{color:#000;cursor:pointer;background:#d4af37;border:none;border-radius:.5rem;width:100%;padding:1rem;font-size:1rem;font-weight:700;transition:all .3s}.waxx-verify-btn:hover{background:#c9a227}.waxx-footer{text-align:center;background:#000;border-top:1px solid #222;padding:2rem 1rem}.waxx-footer p{color:#d4af37;font-size:.875rem;font-weight:600}.waxx-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000e6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.waxx-modal-content{text-align:center;background:#111;border:1px solid #333;border-radius:1rem;width:100%;max-width:400px;padding:2rem}.waxx-modal-icon{margin-bottom:1rem;font-size:4rem}.waxx-modal-icon.success{color:#22c55e}.waxx-modal-icon.error{color:#ef4444}.waxx-modal-title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.waxx-modal-title.success{color:#22c55e}.waxx-modal-title.error{color:#ef4444}.waxx-modal-message{color:#888;margin-bottom:1.5rem}.waxx-modal-btn{color:#000;cursor:pointer;background:#d4af37;border-radius:.5rem;padding:.75rem 2rem;font-weight:600}
.arcadia-verify-button{z-index:10;transition:all .3s;position:absolute;box-shadow:0 4px 6px #0000004d,0 2px 4px #0003,inset 0 1px #fff3,inset 0 -2px #0003}.arcadia-verify-button:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fff3 0%,#fff0 50%,#0000001a 100%);border-radius:30px;position:absolute;inset:0}.arcadia-verify-button:hover{transform:scale(1.02);box-shadow:0 6px 12px #0006,0 4px 8px #0000004d,inset 0 1px #ffffff4d,inset 0 -2px #0000004d}.arcadia-verify-button:active{transform:scale(.98);box-shadow:0 2px 4px #0000004d,inset 0 2px 4px #0003}@media (min-width:768px){.arcadia-vertical-carousel-container{max-width:350px}.arcadia-vertical-carousel-track{height:500px;max-height:70vh}.arcadia-vertical-carousel-item{max-width:350px;height:500px}.arcadia-vertical-carousel-item img{max-height:450px}}.arcadia-wrapper{color:#fff;background:#0a0a0a;min-height:100vh;position:relative;overflow:hidden}.arcadia-blob-container{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.arcadia-blob{filter:blur(80px);opacity:.3;border-radius:50%;animation:20s ease-in-out infinite blob-animation;position:absolute}.arcadia-blob-1{background:radial-gradient(circle,#6366f1,#8b5cf6);width:500px;height:500px;animation-delay:0s;top:-200px;left:-200px}.arcadia-blob-2{background:radial-gradient(circle,#ec4899,#f43f5e);width:600px;height:600px;animation-delay:7s;bottom:-200px;right:-200px}.arcadia-blob-3{background:radial-gradient(circle,#06b6d4,#3b82f6);width:450px;height:450px;animation-delay:14s;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes blob-animation{0%,to{transform:translate(0)scale(1)}33%{transform:translate(50px,-50px)scale(1.1)}66%{transform:translate(-30px,30px)scale(.9)}}.arcadia-content{z-index:1;min-height:100vh;position:relative}@media (max-width:768px){.arcadia-blob-1,.arcadia-blob-2,.arcadia-blob-3{filter:blur(60px);width:300px;height:300px}.arcadia-blob-1{top:-150px;left:-150px}.arcadia-blob-2{bottom:-150px;right:-150px}}.arcadia-vertical-carousel-container{flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0 auto;padding:0;display:flex;position:relative}.arcadia-vertical-carousel-track{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;flex-direction:column;align-items:center;gap:0;width:100%;height:450px;max-height:60vh;padding:0 1rem;display:flex;overflow:hidden auto}.arcadia-vertical-carousel-track::-webkit-scrollbar{display:none}.arcadia-vertical-carousel-item{opacity:.6;box-sizing:border-box;filter:brightness(.85)saturate(.9);flex:0 0 100%;justify-content:center;align-items:center;width:100%;max-width:300px;height:450px;transition:transform .4s,opacity .4s,filter .4s;display:flex}.arcadia-vertical-carousel-item-centered{opacity:1;transform:scale(1.1);filter:brightness()saturate()!important}.arcadia-vertical-carousel-item img{-o-object-fit:contain;object-fit:contain;filter:brightness(.9)saturate(.95);width:100%;height:auto;max-height:400px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;border-radius:.75rem;transition:filter .4s;display:block}.arcadia-vertical-carousel-item-centered img{filter:brightness()saturate()!important}@media (min-width:768px){.arcadia-vertical-carousel-container{max-width:350px}.arcadia-vertical-carousel-track{height:500px;max-height:70vh}.arcadia-vertical-carousel-item{max-width:350px;height:500px}.arcadia-vertical-carousel-item img{max-height:450px}}.arcadia-scroll-indicator{color:#fff9;justify-content:center;margin-top:.5rem;animation:1.5s ease-in-out infinite bounce-arrow;display:flex}@keyframes bounce-arrow{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@media (min-width:640px){.arcadia-scroll-indicator{display:none}}.arcadia-infinite-carousel{width:100%;max-width:220px;margin-top:-3.5rem;margin-left:auto;margin-right:auto;padding:0 0 8px;position:relative;overflow:hidden}@media (min-width:640px){.arcadia-infinite-carousel{max-width:260px;margin-top:-4rem}}@media (min-width:1024px){.arcadia-infinite-carousel{max-width:300px;margin-top:-6rem}}.arcadia-carousel-track{align-items:flex-end;transition:transform .3s;display:flex}.arcadia-carousel-arrows{justify-content:center;gap:2rem;margin-top:1rem;display:flex}.arcadia-carousel-arrow{color:#ffffffb3;cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:2.5rem;transition:all .2s}.arcadia-carousel-arrow:hover{color:#fff}.arcadia-carousel-arrow:active{transform:scale(.9)}@media (min-width:1024px){.arcadia-carousel-arrow{font-size:3rem}}@media (hover:hover){.arcadia-infinite-carousel:hover .arcadia-carousel-track{animation-play-state:paused}}.arcadia-carousel-item{flex:none;width:220px;height:300px;padding:0 12px;transition:transform .3s;position:relative;overflow:hidden}.arcadia-carousel-item:hover{transform:scale(1.08)translateY(-8px)}.arcadia-carousel-item img{filter:drop-shadow(0 8px 20px #00000080);border-radius:12px;transition:filter .3s,opacity .4s}.arcadia-carousel-item:hover img{filter:drop-shadow(0 12px 30px #6366f166)}.arcadia-crossfade-item .arcadia-flavor-img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;z-index:2;opacity:1;width:calc(100% - 24px);height:100%;position:absolute;bottom:0;left:12px;right:12px}.arcadia-crossfade-item .arcadia-device-img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;z-index:1;opacity:0;width:calc(100% - 24px);height:100%;position:absolute;bottom:0;left:12px;right:12px}@media (hover:hover){.arcadia-crossfade-item:hover .arcadia-flavor-img{opacity:0}.arcadia-crossfade-item:hover .arcadia-device-img{opacity:1}}.arcadia-crossfade-item.is-flipped .arcadia-flavor-img{opacity:0}.arcadia-crossfade-item.is-flipped .arcadia-device-img{opacity:1}@keyframes scroll-infinite{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:640px){.arcadia-carousel-item{width:260px;height:360px;padding:0 16px}.arcadia-crossfade-item .arcadia-flavor-img,.arcadia-crossfade-item .arcadia-device-img{width:calc(100% - 32px);left:16px;right:16px}}@media (min-width:1024px){.arcadia-carousel-item{width:300px;height:420px;padding:0 20px}.arcadia-carousel-track{animation-duration:100s}.arcadia-crossfade-item .arcadia-flavor-img,.arcadia-crossfade-item .arcadia-device-img{width:calc(100% - 40px);left:20px;right:20px}}
.buzzbar{--bg-dark:#0f0f0f;--bg-card:#1a1a1a;--text-main:#fff;--text-muted:#a0a0a0;--neon-pink:#f0f;--neon-green:#39ff14;--neon-yellow:#ff0;--header-height:80px}.buzzbar .btn{text-transform:uppercase;cursor:pointer;text-align:center;border:none;border-radius:50px;justify-content:center;align-items:center;padding:12px 24px;font-size:.9rem;font-weight:700;line-height:1;transition:all .3s;display:inline-flex}.buzzbar .btn-primary{background-color:var(--neon-pink);color:#fff;box-shadow:0 0 15px #f0f6}.buzzbar .btn-primary:hover{background-color:#d900d9;transform:translateY(-2px);box-shadow:0 0 25px #f0f9}.buzzbar .btn-verify{background-color:var(--neon-green);color:#000;font-weight:900}.buzzbar .btn-verify:hover{background-color:#32cc12}.buzzbar .btn-outline{color:#fff;background:0 0;border:1px solid #333}.buzzbar .btn-outline:hover{border-color:#fff}.buzzbar .tape-wrapper{background:linear-gradient(90deg,var(--neon-green),var(--neon-pink));z-index:10;border-top:2px solid #000;border-bottom:2px solid #000;width:100%;margin-top:-80px;margin-bottom:60px;position:relative;overflow:hidden;transform:rotate(-2deg)scale(1.05);box-shadow:0 10px 20px #00000080}.buzzbar .tape-strip{white-space:nowrap;align-items:center;width:max-content;padding:12px 0;animation:30s linear infinite buzzbar-scroll;display:flex}.buzzbar .tape-strip img{width:auto;height:35px;margin:0 40px}@keyframes buzzbar-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.buzzbar .tape-wrapper-reverse{background:linear-gradient(90deg,var(--neon-pink),var(--neon-green));z-index:10;border-top:2px solid #000;border-bottom:2px solid #000;width:100%;margin:60px 0;position:relative;overflow:hidden;transform:rotate(2deg)scale(1.05);box-shadow:0 10px 20px #00000080}.buzzbar .tape-strip-reverse{white-space:nowrap;align-items:center;width:max-content;padding:12px 0;animation:30s linear infinite buzzbar-scroll-reverse;display:flex}.buzzbar .tape-strip-reverse img{width:auto;height:35px;margin:0 40px}@keyframes buzzbar-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.buzzbar .card{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1a1acc;border:1px solid #333;border-radius:16px;padding:20px;transition:all .3s;display:block;position:relative;overflow:hidden}.buzzbar .card:hover{border-color:var(--neon-pink);transform:translateY(-5px);box-shadow:0 10px 30px #00000080}.buzzbar .card img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:315px;margin-bottom:20px;transition:all .3s}.buzzbar .card h3{margin-bottom:5px;font-size:1.5rem;font-style:italic}.buzzbar .tag{text-transform:uppercase;border:1px solid #555;border-radius:20px;margin-bottom:15px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-block}@keyframes buzzbar-border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.buzzbar .verify-box{background:var(--bg-card);text-align:center;border-radius:20px;width:100%;max-width:500px;margin:0 auto;padding:60px 40px;position:relative;box-shadow:0 10px 30px #0000004d}.buzzbar .verify-box:before{content:"";background:linear-gradient(60deg,var(--neon-green),var(--neon-pink),var(--neon-green),var(--neon-pink));-webkit-mask-composite:xor;pointer-events:none;background-size:300% 300%;border-radius:20px;padding:3px;animation:4s infinite buzzbar-border-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes buzzbar-glow-pulse{0%{border-color:#444;box-shadow:0 0 5px #39ff141a}50%{border-color:var(--neon-green);box-shadow:0 0 15px #39ff1466}to{border-color:#444;box-shadow:0 0 5px #39ff141a}}.buzzbar .verify-input{color:#fff;text-align:center;background:#0a0a0a;border:1px solid #444;border-radius:50px;outline:none;width:100%;margin-bottom:20px;padding:15px;font-size:16px;animation:3s infinite buzzbar-glow-pulse}.buzzbar .verify-input:focus{border-color:var(--neon-green);animation:none;box-shadow:0 0 15px #39ff1480}.buzzbar .modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:auto}.buzzbar .modal-content{background-color:var(--bg-card);text-align:center;border:1px solid #444;border-radius:20px;width:90%;max-width:450px;margin:auto;padding:40px;animation:.3s ease-out buzzbar-modal-pop;position:relative;box-shadow:0 0 30px #000c}@keyframes buzzbar-modal-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.buzzbar .modal-close{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;transition:all .3s;position:absolute;top:15px;right:20px}.buzzbar .modal-close:hover{color:#fff}.buzzbar .modal-logo{height:50px;margin:0 auto 20px;display:block}.buzzbar .modal-icon{justify-content:center;align-items:center;margin:20px auto;display:flex}.buzzbar .modal-text{text-transform:uppercase;margin-bottom:30px;font-size:1.2rem;font-style:italic;font-weight:700}.buzzbar .btn-modal{cursor:pointer;text-transform:uppercase;border:none;border-radius:50px;width:100%;padding:12px;font-size:1rem;font-weight:700}.buzzbar .btn-success{background-color:var(--neon-green);color:#000}.buzzbar .btn-success:hover{background-color:#32cc12}.buzzbar .btn-error{color:#fff;background-color:red}.buzzbar .btn-error:hover{background-color:#c00}.buzzbar .card.sativa:hover{border-color:var(--neon-pink)}.buzzbar .card.indica:hover{border-color:var(--neon-yellow)}.buzzbar .card.hybrid:hover{border-color:var(--neon-green)}.buzzbar .product-card{-webkit-backdrop-filter:blur(12px);text-align:center;background:#1e1e1e99;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;height:100%;padding:20px;transition:all .3s;display:flex;box-shadow:0 4px 30px #0000001a}.buzzbar .product-card:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 10px 30px #00000080}.buzzbar .product-card.sativa:hover{border-color:var(--neon-pink);box-shadow:0 10px 30px #f0f3}.buzzbar .product-card.indica:hover{border-color:var(--neon-yellow);box-shadow:0 10px 30px #ff03}.buzzbar .product-card.hybrid:hover{border-color:var(--neon-green);box-shadow:0 10px 30px #39ff1433}@media (max-width:900px){.buzzbar .nav-links{display:none}.buzzbar .hamburger{display:block}.buzzbar .mascot-container{opacity:1;width:280px;margin:0 auto 30px;display:block;position:relative;top:auto;right:auto;transform:none}}@media (max-width:600px){.buzzbar .logo-img{height:28px}.buzzbar header img{width:auto;height:28px!important}.buzzbar .btn{width:100%;margin-bottom:10px;display:flex}.buzzbar .btn:last-child{margin-bottom:0}.buzzbar header .btn-verify{white-space:nowrap;margin-bottom:0;padding:8px 12px;font-size:.7rem;display:inline-flex;width:auto!important}.buzzbar .section-title{text-align:center;margin-bottom:10px;font-size:2rem}.buzzbar .verify-box{padding:40px 20px}.buzzbar .card img{height:160px;margin-bottom:12px}.buzzbar .card h3{font-size:1rem}.buzzbar .tag{margin-bottom:10px;padding:4px 8px;font-size:.65rem}}
