:root{--black: #020408;--dark: #050b14;--darker: #080f1c;--neon: #00c8ff;--neon2: #0090d4;--purple: #7c3aed;--purple2: #a855f7;--pink: #ec4899;--white: #f0f6ff;--muted: #6b7fa3;--glass: rgba(255,255,255,.04);--glass-border: rgba(255,255,255,.08);--glow: 0 0 40px rgba(0,200,255,.18), 0 0 80px rgba(0,200,255,.06);--glow-purple: 0 0 40px rgba(124,58,237,.2), 0 0 80px rgba(124,58,237,.07)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;background:var(--black);color:var(--white);overflow-x:hidden;line-height:1.6}h1,h2,h3,h4,h5{font-family:Syne,sans-serif}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-thumb{background:var(--neon);border-radius:2px}nav{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 5vw;background:#020408b3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);transition:all .3s}.logo{font-family:Syne,sans-serif;font-weight:800;font-size:1.5rem;background:linear-gradient(135deg,var(--neon),var(--purple2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px;text-decoration:none}.logo span{color:var(--neon);-webkit-text-fill-color:var(--neon)}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500;letter-spacing:.3px;transition:color .2s}.nav-links a:hover{color:var(--neon)}.nav-cta{background:linear-gradient(135deg,var(--neon),var(--purple));color:var(--black)!important;padding:.55rem 1.3rem;border-radius:50px;font-weight:700!important;-webkit-text-fill-color:var(--black)!important;box-shadow:0 0 20px #00c8ff4d;transition:box-shadow .3s,transform .2s!important}.nav-cta:hover{box-shadow:0 0 35px #00c8ff8c;transform:translateY(-1px)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;border:none;background:none;padding:4px}.hamburger span{width:24px;height:2px;background:var(--neon);border-radius:2px;transition:all .3s;display:block}#hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rem 5vw 6rem;text-align:center;position:relative;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(0,200,255,.1) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 110%,rgba(124,58,237,.12) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 10% 80%,rgba(168,85,247,.08) 0%,transparent 60%)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,200,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,255,.04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 0%,transparent 80%)}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#00c8ff14;border:1px solid rgba(0,200,255,.2);padding:.4rem 1rem;border-radius:50px;font-size:.78rem;color:var(--neon);font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.5rem;position:relative;z-index:1;animation:fadeInDown .8s ease both}.badge-dot{width:6px;height:6px;background:var(--neon);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-content{position:relative;z-index:1}.hero-content h1{font-size:clamp(2.8rem,6vw,5.5rem);font-weight:800;line-height:1.08;letter-spacing:-2px;animation:fadeInUp .9s .2s ease both}.hero-content h1 .grad{background:linear-gradient(135deg,var(--neon) 0%,var(--purple2) 50%,var(--pink) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-sub{font-size:1.15rem;color:var(--muted);max-width:580px;margin:1.5rem auto 0;font-weight:300;animation:fadeInUp .9s .4s ease both}.hero-btns{display:flex;gap:1rem;margin-top:2.5rem;flex-wrap:wrap;justify-content:center;animation:fadeInUp .9s .6s ease both}.btn-primary{background:linear-gradient(135deg,var(--neon),var(--purple));color:#000;font-family:Syne,sans-serif;font-weight:700;padding:.85rem 2rem;border-radius:50px;text-decoration:none;font-size:.95rem;letter-spacing:.3px;box-shadow:0 0 30px #00c8ff59,0 4px 20px #0006;transition:all .3s;border:none;cursor:pointer;display:inline-block}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 50px #00c8ff80,0 8px 30px #0006;color:#000}.btn-outline{border:1px solid rgba(0,200,255,.4);color:var(--neon);padding:.85rem 2rem;border-radius:50px;text-decoration:none;font-family:Syne,sans-serif;font-weight:600;font-size:.95rem;background:#00c8ff0d;transition:all .3s;display:inline-block}.btn-outline:hover{background:#00c8ff1f;border-color:var(--neon);transform:translateY(-3px);color:var(--neon)}.hero-mockup{position:relative;z-index:1;margin-top:4rem;animation:fadeIn 1.2s .8s ease both;width:100%;max-width:900px}.mockup-window{background:#050b14e6;border:1px solid rgba(0,200,255,.2);border-radius:16px;overflow:hidden;box-shadow:0 0 60px #00c8ff1f,0 0 120px #7c3aed14,0 40px 80px #0009}.mockup-bar{background:#00c8ff0f;padding:.8rem 1.2rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgba(0,200,255,.1)}.dot{width:10px;height:10px;border-radius:50%}.dot.r{background:#ff5f57}.dot.y{background:#febc2e}.dot.g{background:#28c840}.mockup-content{padding:1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.stat-card{background:#00c8ff0f;border:1px solid rgba(0,200,255,.12);border-radius:10px;padding:1rem 1.2rem}.stat-card .label{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.stat-card .val{font-family:Syne,sans-serif;font-size:1.8rem;font-weight:800;color:var(--neon);margin-top:.2rem}.stat-card .val.purple{color:var(--purple2)}.stat-card .val.pink{color:var(--pink)}.stat-card .change{font-size:.72rem;color:#22c55e;margin-top:.2rem}.mockup-chart{grid-column:1/-1;background:#7c3aed0d;border:1px solid rgba(124,58,237,.15);border-radius:10px;padding:1rem}.chart-label{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:.8rem}.chart-bars{display:flex;align-items:flex-end;gap:6px;height:80px}.bar{flex:1;border-radius:4px 4px 0 0;animation:growBar 1.5s 1.2s ease both;background:linear-gradient(180deg,var(--neon),rgba(0,200,255,.2))}@keyframes growBar{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}section{padding:6rem 5vw;position:relative}.section-label{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:var(--neon);font-weight:600;margin-bottom:.8rem;display:flex;align-items:center;gap:.5rem}.section-label:before{content:"";width:30px;height:1px;background:var(--neon)}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-1px;line-height:1.1}.section-title .accent{background:linear-gradient(135deg,var(--neon),var(--purple2));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-sub{color:var(--muted);font-size:1rem;max-width:520px;margin-top:.8rem}.section-head{margin-bottom:3.5rem}#services{background:var(--dark)}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.service-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;transition:all .4s;cursor:default;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,200,255,.06) 0%,transparent 60%);opacity:0;transition:opacity .4s}.service-card:hover{transform:translateY(-6px);border-color:#00c8ff4d;box-shadow:var(--glow)}.service-card:hover:before{opacity:1}.service-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;font-size:1.5rem}.icon-blue{background:#00c8ff1a;border:1px solid rgba(0,200,255,.2)}.icon-purple{background:#7c3aed1a;border:1px solid rgba(124,58,237,.2)}.icon-pink{background:#ec48991a;border:1px solid rgba(236,72,153,.2)}.service-card h3{font-size:1.1rem;font-weight:700;margin-bottom:.6rem}.service-card p{font-size:.88rem;color:var(--muted);line-height:1.7}.service-tag{display:inline-block;margin-top:1rem;font-size:.7rem;color:var(--neon);background:#00c8ff14;border:1px solid rgba(0,200,255,.15);padding:.2rem .7rem;border-radius:50px;letter-spacing:.5px}#about{background:var(--black)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-visual{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(0,200,255,.12)}.orbit-1{width:340px;height:340px;animation:spin 20s linear infinite}.orbit-2{width:240px;height:240px;animation:spin 14s linear infinite reverse}.orbit-3{width:150px;height:150px;animation:spin 8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-dot{position:absolute;width:8px;height:8px;background:var(--neon);border-radius:50%;top:-4px;left:50%;margin-left:-4px;box-shadow:0 0 10px var(--neon)}.orbit-dot.purple{background:var(--purple2);box-shadow:0 0 10px var(--purple2)}.orbit-center{width:90px;height:90px;background:linear-gradient(135deg,var(--neon),var(--purple));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;box-shadow:0 0 40px #00c8ff66,0 0 80px #7c3aed33;z-index:1}.about-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.stat-pill{background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;padding:1rem 1.2rem}.stat-pill .num{font-family:Syne,sans-serif;font-size:1.8rem;font-weight:800;color:var(--neon)}.stat-pill .desc{font-size:.78rem;color:var(--muted)}#portfolio{background:var(--darker)}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.portfolio-card{border-radius:16px;overflow:hidden;position:relative;border:1px solid var(--glass-border);background:var(--glass);cursor:pointer;transition:all .4s}.portfolio-card:hover{transform:translateY(-5px) scale(1.01);border-color:#00c8ff40;box-shadow:var(--glow)}.portfolio-thumb{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;font-size:3rem;position:relative;overflow:hidden}.portfolio-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(5,11,20,.9) 100%)}.thumb-1{background:linear-gradient(135deg,#001a2e,#003d5c)}.thumb-2{background:linear-gradient(135deg,#1a0030,#4a0080)}.thumb-3{background:linear-gradient(135deg,#00100a,#006630)}.thumb-4{background:linear-gradient(135deg,#1a0010,#660040)}.thumb-5{background:linear-gradient(135deg,#0a0a00,#430)}.thumb-6{background:linear-gradient(135deg,#000f1a,#002a50)}.portfolio-info{padding:1.2rem}.portfolio-info h4{font-weight:700;font-size:.95rem}.portfolio-info p{font-size:.78rem;color:var(--muted);margin-top:.3rem}.portfolio-tag{font-size:.67rem;color:var(--purple2);background:#a855f71a;border:1px solid rgba(168,85,247,.2);padding:.15rem .6rem;border-radius:50px;margin-top:.6rem;display:inline-block}#features{background:var(--dark)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;transition:all .4s;display:flex;flex-direction:column;gap:.8rem;position:relative;overflow:hidden}.feature-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--neon),var(--purple2));transform:scaleX(0);transform-origin:left;transition:transform .4s}.feature-card:hover:after{transform:scaleX(1)}.feature-card:hover{border-color:#00c8ff33;transform:translateY(-4px)}.feature-num{font-family:Syne,sans-serif;font-size:.75rem;color:var(--neon);font-weight:700;letter-spacing:2px}.feature-card h3{font-size:1.05rem;font-weight:700}.feature-card p{font-size:.85rem;color:var(--muted)}#testimonials{background:var(--black)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.testi-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;transition:all .4s}.testi-card:hover{border-color:#7c3aed4d;box-shadow:var(--glow-purple);transform:translateY(-4px)}.stars{color:#fbbf24;font-size:.85rem;margin-bottom:1rem;letter-spacing:2px}.testi-text{font-size:.9rem;color:#c0cfe0;line-height:1.8;font-style:italic;margin-bottom:1.5rem}.testi-author{display:flex;align-items:center;gap:.8rem}.avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;font-family:Syne,sans-serif;background:linear-gradient(135deg,var(--neon),var(--purple));color:#000;flex-shrink:0}.author-info .name{font-weight:700;font-size:.88rem}.author-info .role{font-size:.75rem;color:var(--muted)}#pricing-instagram{background:var(--darker)}#pricing-website{background:var(--dark)}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.pricing-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:20px;padding:2rem 1.5rem;position:relative;transition:all .4s;overflow:hidden}.pricing-card.featured{border-color:#00c8ff66;background:linear-gradient(160deg,#00c8ff0f,#7c3aed0f);box-shadow:var(--glow)}.pricing-card:hover{transform:translateY(-8px)}.featured-badge{position:absolute;top:0;right:0;background:linear-gradient(135deg,var(--neon),var(--purple));color:#000;font-size:.65rem;font-weight:700;padding:.3rem .8rem;border-bottom-left-radius:12px;letter-spacing:.5px;text-transform:uppercase}.plan-name{font-size:.72rem;text-transform:uppercase;letter-spacing:2px;color:var(--muted);font-weight:600}.plan-price{font-family:Syne,sans-serif;font-size:2.5rem;font-weight:800;margin:.5rem 0;color:var(--white)}.plan-price.neon{color:var(--neon)}.plan-price span{font-size:1rem;color:var(--muted);font-weight:400}.plan-desc{font-size:.8rem;color:var(--muted);margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--glass-border)}.plan-features{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.8rem}.plan-features li{font-size:.83rem;color:#a8bbd6;display:flex;align-items:flex-start;gap:.5rem}.plan-features li:before{content:"\2713";color:var(--neon);font-weight:700;flex-shrink:0}.plan-btn{width:100%;padding:.8rem;border-radius:50px;font-family:Syne,sans-serif;font-weight:700;font-size:.85rem;cursor:pointer;border:none;transition:all .3s;text-align:center;display:block;text-decoration:none}.plan-btn.outline{background:transparent;border:1px solid rgba(0,200,255,.3);color:var(--neon)}.plan-btn.outline:hover{background:#00c8ff14;border-color:var(--neon)}.plan-btn.solid{background:linear-gradient(135deg,var(--neon),var(--purple));color:#000;box-shadow:0 0 20px #00c8ff4d}.plan-btn.solid:hover{box-shadow:0 0 35px #00c8ff80;transform:translateY(-2px)}#contact{background:var(--black)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-info h2{font-size:2.2rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem}.contact-info p{color:var(--muted);font-size:.95rem;margin-bottom:2rem}.contact-item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;transition:all .3s;text-decoration:none;color:var(--white)}.contact-item:hover{border-color:#00c8ff40;transform:translate(4px)}.contact-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;background:#00c8ff14;border:1px solid rgba(0,200,255,.15)}.contact-text .label{font-size:.7rem;color:var(--muted);letter-spacing:.5px}.contact-text .val{font-size:.9rem;font-weight:500}.contact-form{background:var(--glass);border:1px solid var(--glass-border);border-radius:20px;padding:2.5rem}.form-group{margin-bottom:1.2rem}.form-group label{font-size:.78rem;color:var(--muted);font-weight:500;display:block;margin-bottom:.4rem;letter-spacing:.3px}.form-group input,.form-group textarea,.form-group select{width:100%;background:#0000004d;border:1px solid var(--glass-border);border-radius:10px;padding:.8rem 1rem;color:var(--white);font-family:DM Sans,sans-serif;font-size:.9rem;outline:none;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:#00c8ff66}.form-group textarea{resize:vertical;min-height:110px}.form-group select option{background:#0a1628}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}footer{background:var(--darker);border-top:1px solid var(--glass-border);padding:3rem 5vw 1.5rem}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem;margin-bottom:2.5rem}.footer-brand p{font-size:.83rem;color:var(--muted);margin-top:.8rem;line-height:1.7;max-width:250px}.footer-col h4{font-weight:700;font-size:.88rem;margin-bottom:1rem;color:var(--white)}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-col ul li a{font-size:.82rem;color:var(--muted);text-decoration:none;transition:color .2s;cursor:pointer}.footer-col ul li a:hover{color:var(--neon)}.footer-bottom{border-top:1px solid var(--glass-border);padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center}.footer-bottom p{font-size:.78rem;color:var(--muted)}.social-links{display:flex;gap:.8rem}.social-link{width:36px;height:36px;border-radius:8px;background:var(--glass);border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;font-size:.85rem;text-decoration:none;color:var(--muted);transition:all .2s}.social-link:hover{color:var(--neon);border-color:#00c8ff4d}.wa-float{position:fixed;bottom:2rem;right:2rem;z-index:999;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);display:flex;align-items:center;justify-content:center;font-size:1.6rem;text-decoration:none;box-shadow:0 4px 20px #25d36680;transition:all .3s;animation:waPulse 3s infinite}.wa-float:hover{transform:scale(1.12);box-shadow:0 6px 30px #25d366b3}@keyframes waPulse{0%,to{box-shadow:0 4px 20px #25d36680,0 0 #25d36666}50%{box-shadow:0 4px 20px #25d36680,0 0 0 12px #25d36600}}.glow-divider{height:1px;background:linear-gradient(90deg,transparent,var(--neon),var(--purple2),transparent);margin:0;opacity:.3}@media(max-width:900px){.about-grid,.contact-grid{grid-template-columns:1fr}.about-visual{display:none}.pricing-grid,.portfolio-grid,.footer-top,.features-grid,.testimonials-grid,.mockup-content{grid-template-columns:1fr 1fr}}@media(max-width:600px){.nav-links{display:none}.hamburger{display:flex}.pricing-grid,.portfolio-grid,.features-grid,.testimonials-grid,.form-row{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:1.5rem}.mockup-content{grid-template-columns:1fr}.hero-content h1{letter-spacing:-1px}}.not-found{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem}.not-found h1{font-family:Syne,sans-serif;font-size:5rem;font-weight:800;background:linear-gradient(135deg,var(--neon),var(--purple2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:1rem 0}.not-found p{color:var(--muted);font-size:1.1rem;margin-bottom:2rem}.page-content{min-height:80vh;padding:8rem 5vw 5rem;max-width:860px;margin:0 auto}.page-content h1{font-family:Syne,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--neon),var(--purple2));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-content .rte{color:var(--muted);font-size:.95rem;line-height:1.9}.product-page{padding:8rem 5vw 5rem;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.product-page img{width:100%;border-radius:16px;border:1px solid var(--glass-border)}.product-type{font-size:.75rem;color:var(--neon);letter-spacing:2px;text-transform:uppercase;font-weight:600}.product-page h1{font-family:Syne,sans-serif;font-size:2rem;font-weight:800;margin:.5rem 0}.product-price{font-size:1.5rem;font-weight:700;color:var(--neon);margin:1rem 0}.product-desc{color:var(--muted);font-size:.9rem;line-height:1.8;margin-bottom:2rem}.product-page select{width:100%;background:#0000004d;border:1px solid var(--glass-border);border-radius:10px;padding:.8rem 1rem;color:var(--white);font-family:DM Sans,sans-serif;margin-bottom:1rem}.collection-page{padding:8rem 5vw 5rem}.collection-page h1{font-family:Syne,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.collection-desc{color:var(--muted);margin-bottom:3rem}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.product-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--white);transition:all .3s;display:block}.product-card:hover{transform:translateY(-4px);border-color:#00c8ff40}.product-card img{width:100%;aspect-ratio:1;object-fit:cover}.product-card-info{padding:1.2rem}.product-card-info h3{font-size:.95rem;font-weight:700;margin-bottom:.4rem}.product-card-info p{color:var(--neon);font-weight:700}@media(max-width:768px){.product-page{grid-template-columns:1fr;padding:6rem 5vw 3rem}}.footer__list-social,.list-social,.social-icons,.footer-social-icons,.share-links,ul[class*=social]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
