*{box-sizing:border-box;margin:0;padding:0}:root{--primary-bg:#0a0e27;--secondary-bg:#131829;--card-bg:#13182999;--glass-bg:#ffffff0d;--neon-blue:#00d4ff;--neon-cyan:#0ff;--neon-purple:#b537f2;--emerald:#0f8;--text-primary:#fff;--text-secondary:#a8b2d1;--border-glass:#ffffff1a}body{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0f1429);color:#fff;color:var(--text-primary);font-family:Inter,Satoshi,Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}.App,body{min-height:100vh}.App{display:flex;flex-direction:column}.main-content{flex:1 1;padding-top:80px}header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27d9;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-glass);left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}header.scrolled{background:#0a0e27f2;box-shadow:0 10px 40px #00d4ff1a}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem 2rem}.logo-section{align-items:center;color:#fff;color:var(--text-primary);display:flex;gap:1rem;text-decoration:none}.logo-img{border-radius:12px;box-shadow:0 0 20px #00d4ff4d;height:50px;width:50px}.logo-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0ff);background:linear-gradient(135deg,var(--neon-blue),var(--neon-cyan));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}nav ul{align-items:center;display:flex;gap:2rem;list-style:none}nav ul li a{color:#a8b2d1;color:var(--text-secondary);font-size:1rem;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s ease}nav ul li a:hover{color:#0ff;color:var(--neon-cyan)}nav ul li a:after{background:linear-gradient(90deg,#00d4ff,#0ff);background:linear-gradient(90deg,var(--neon-blue),var(--neon-cyan));bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}nav ul li a:hover:after{width:100%}.cart-icon-link{align-items:center;background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:10px;display:flex;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.cart-icon-link:hover{background:#00d4ff1a;border-color:#00d4ff;border-color:var(--neon-blue);transform:translateY(-2px)}.cart-count{align-items:center;background:linear-gradient(135deg,#00d4ff,#b537f2);background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:22px;justify-content:center;width:22px}.hero-section{overflow:hidden;padding:100px 2rem;position:relative;text-align:center}.hero-section:before{animation:rotate 20s linear infinite;background:radial-gradient(circle,#00d4ff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-content{margin:0 auto;max-width:1200px;position:relative;z-index:1}.hero-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0ff,#0f8);background:linear-gradient(135deg,var(--neon-blue),var(--neon-cyan),var(--emerald));-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.hero-content p{color:#a8b2d1;color:var(--text-secondary);font-size:1.3rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px}.hero-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.btn-primary,.btn-secondary{border:none;border-radius:12px;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#00d4ff,#b537f2);background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));box-shadow:0 10px 30px #00d4ff4d;color:#fff}.btn-primary:hover{box-shadow:0 15px 40px #00d4ff80;transform:translateY(-3px)}.btn-secondary{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);color:#0ff;color:var(--neon-cyan)}.btn-secondary:hover{background:#00d4ff1a;border-color:#0ff;border-color:var(--neon-cyan);transform:translateY(-3px)}.features-section{margin:0 auto;max-width:1400px;padding:80px 2rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);background:linear-gradient(135deg,var(--neon-blue),var(--emerald));-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:3rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:20px;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease}.feature-card:before{background:linear-gradient(90deg,#00d4ff,#0ff,#0f8);background:linear-gradient(90deg,var(--neon-blue),var(--neon-cyan),var(--emerald));content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover{border-color:#00d4ff;border-color:var(--neon-blue);box-shadow:0 20px 60px #00d4ff33;transform:translateY(-10px)}.feature-icon{color:#0ff;color:var(--neon-cyan);font-size:3rem;margin-bottom:1.5rem}.feature-card h3{color:#fff;color:var(--text-primary);font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:#a8b2d1;color:var(--text-secondary);line-height:1.8}.stats-section{background:linear-gradient(135deg,#00d4ff0d,#b537f20d);margin:4rem 0;padding:80px 2rem}.stats-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.stat-item{text-align:center}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);background:linear-gradient(135deg,var(--neon-blue),var(--emerald));-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;margin-bottom:.5rem}.stat-label{color:#a8b2d1;color:var(--text-secondary);font-size:1.1rem}.products-section{margin:0 auto;max-width:1400px;padding:80px 2rem}.products-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:3rem}.product-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:20px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .4s ease}.product-card:hover{border-color:#0ff;border-color:var(--neon-cyan);box-shadow:0 25px 70px #00d4ff40;transform:translateY(-10px)}.product-image{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-glass);height:250px;object-fit:cover;width:100%}.product-info{display:flex;flex:1 1;flex-direction:column;padding:2rem}.product-title{color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.product-description{color:#a8b2d1;color:var(--text-secondary);flex:1 1;line-height:1.6;margin-bottom:1.5rem}.product-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.product-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);background:linear-gradient(135deg,var(--neon-blue),var(--emerald));-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700}.product-rating{align-items:center;color:gold;display:flex;gap:.3rem}.product-detail{margin:4rem auto;max-width:1200px;padding:0 2rem}.product-detail-content{grid-gap:4rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:30px;display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding:3rem}.product-detail-image{border-radius:20px;box-shadow:0 20px 60px #00d4ff33;height:500px;object-fit:cover;width:100%}.product-detail-info h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);background:linear-gradient(135deg,var(--neon-blue),var(--emerald));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.product-detail-rating{align-items:center;color:gold;display:flex;font-size:1.2rem;gap:.5rem;margin-bottom:1.5rem}.product-detail-price{color:#0ff;color:var(--neon-cyan);font-size:2.5rem;font-weight:700;margin-bottom:2rem}.product-detail-description{color:#a8b2d1;color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.product-detail-features{background:#00d4ff0d;border-radius:15px;margin-bottom:2rem;padding:1.5rem}.product-detail-features h3{color:#0ff;color:var(--neon-cyan);margin-bottom:1rem}.product-detail-features ul{list-style:none;padding:0}.product-detail-features li{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-glass);color:#a8b2d1;color:var(--text-secondary);padding:.5rem 0}.product-detail-features li:last-child{border-bottom:none}.product-actions{display:flex;gap:1rem;margin-top:2rem}.btn-add-cart,.btn-buy-now{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1.2rem 2rem;transition:all .3s ease}.btn-add-cart{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);color:#0ff;color:var(--neon-cyan)}.btn-add-cart:hover{background:#00d4ff1a;border-color:#0ff;border-color:var(--neon-cyan);transform:translateY(-2px)}.btn-buy-now{background:linear-gradient(135deg,#00d4ff,#b537f2);background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));box-shadow:0 10px 30px #00d4ff4d;color:#fff}.btn-buy-now:hover{box-shadow:0 15px 40px #00d4ff80;transform:translateY(-2px)}.cart-page{margin:4rem auto;max-width:1200px;padding:0 2rem}.cart-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:30px;padding:3rem}.cart-empty{padding:4rem 2rem;text-align:center}.cart-empty h2{color:#a8b2d1;color:var(--text-secondary);font-size:2rem;margin-bottom:1rem}.cart-items{margin-bottom:2rem}.cart-item{grid-gap:2rem;align-items:center;background:#00d4ff08;border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:15px;display:grid;gap:2rem;grid-template-columns:150px 1fr auto;margin-bottom:1.5rem;padding:2rem}.cart-item-image{border-radius:12px;height:150px;object-fit:cover;width:150px}.cart-item-details h3{color:#fff;color:var(--text-primary);font-size:1.5rem;margin-bottom:.5rem}.cart-item-price{color:#0ff;color:var(--neon-cyan);font-size:1.3rem;margin-bottom:1rem}.cart-item-quantity{align-items:center;display:flex;gap:1rem}.quantity-btn{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:8px;color:#0ff;color:var(--neon-cyan);cursor:pointer;font-size:1.2rem;height:35px;transition:all .3s ease;width:35px}.quantity-btn:hover{background:#00d4ff1a;border-color:#0ff;border-color:var(--neon-cyan)}.quantity-display{font-size:1.2rem;font-weight:600;min-width:40px;text-align:center}.cart-item-actions{align-items:flex-end;display:flex;flex-direction:column;gap:1rem}.btn-remove{background:#ff32321a;border:1px solid #ff32324d;border-radius:8px;color:#ff5050;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.btn-remove:hover{background:#ff323233;border-color:#ff5050}.cart-summary{background:#00d4ff0d;border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:15px;padding:2rem}.cart-total{align-items:center;display:flex;font-size:1.8rem;font-weight:700;justify-content:space-between;margin-bottom:2rem}.cart-total-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);background:linear-gradient(135deg,var(--neon-blue),var(--emerald));-webkit-background-clip:text;background-clip:text}.btn-checkout{background:linear-gradient(135deg,#00d4ff,#b537f2);background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));border:none;border-radius:12px;box-shadow:0 10px 30px #00d4ff4d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1.2rem;transition:all .3s ease;width:100%}.btn-checkout:hover{box-shadow:0 15px 40px #00d4ff80;transform:translateY(-2px)}.checkout-page{margin:4rem auto;max-width:800px;padding:0 2rem}.checkout-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:30px;padding:3rem}.checkout-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);background:linear-gradient(135deg,var(--neon-blue),var(--emerald));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:2rem;text-align:center}.checkout-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#a8b2d1;color:var(--text-secondary);font-weight:500}.form-group input,.form-group textarea{background:#00d4ff0d;border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:10px;color:#fff;color:var(--text-primary);font-size:1rem;padding:1rem;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{border-color:#0ff;border-color:var(--neon-cyan);box-shadow:0 0 20px #00d4ff33;outline:none}.form-group textarea{min-height:100px;resize:vertical}.order-summary{background:#00d4ff0d;border-radius:15px;margin:2rem 0;padding:1.5rem}.order-summary h3{color:#0ff;color:var(--neon-cyan);margin-bottom:1rem}.btn-submit-order{background:linear-gradient(135deg,#00d4ff,#b537f2);background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));border:none;border-radius:12px;box-shadow:0 10px 30px #00d4ff4d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1.2rem;transition:all .3s ease;width:100%}.btn-submit-order:hover{box-shadow:0 15px 40px #00d4ff80;transform:translateY(-2px)}.success-page{margin:6rem auto;max-width:800px;padding:0 2rem;text-align:center}.success-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:30px;padding:4rem 3rem}.success-icon{color:#0f8;color:var(--emerald);font-size:5rem;margin-bottom:2rem}.success-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f8,#0ff);background:linear-gradient(135deg,var(--emerald),var(--neon-cyan));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.success-message{color:#a8b2d1;color:var(--text-secondary);font-size:1.2rem;line-height:1.8;margin-bottom:3rem}.contact-page{margin:4rem auto;max-width:1200px;padding:0 2rem}.contact-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-top:3rem}.contact-info{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:30px;padding:3rem}.contact-item{align-items:flex-start;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-glass);display:flex;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem}.contact-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-icon{color:#0ff;color:var(--neon-cyan);font-size:2rem;margin-top:.5rem}.contact-details h3{color:#fff;color:var(--text-primary);font-size:1.3rem;margin-bottom:.5rem}.contact-details p{color:#a8b2d1;color:var(--text-secondary);line-height:1.6}.contact-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:30px;padding:3rem}.contact-form h2{color:#0ff;color:var(--neon-cyan);font-size:2rem;margin-bottom:2rem}.btn-submit{background:linear-gradient(135deg,#00d4ff,#b537f2);background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));border:none;border-radius:12px;box-shadow:0 10px 30px #00d4ff4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1.2rem;transition:all .3s ease;width:100%}.btn-submit:hover{box-shadow:0 15px 40px #00d4ff80;transform:translateY(-2px)}.about-page{margin:4rem auto;max-width:1200px;padding:0 2rem}.about-header{margin-bottom:4rem;text-align:center}.about-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);background:linear-gradient(135deg,var(--neon-blue),var(--emerald));-webkit-background-clip:text;background-clip:text;font-size:3rem;margin-bottom:1.5rem}.about-intro{color:#a8b2d1;color:var(--text-secondary);font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:800px}.team-section{margin-top:4rem}.team-section h2{color:#0ff;color:var(--neon-cyan);font-size:2.5rem;margin-bottom:3rem;text-align:center}.team-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.team-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:20px;padding:2rem;text-align:center;transition:all .4s ease}.team-card:hover{border-color:#0ff;border-color:var(--neon-cyan);box-shadow:0 25px 70px #00d4ff40;transform:translateY(-10px)}.team-photo{border-radius:15px;box-shadow:0 10px 30px #00d4ff33;height:auto;margin-bottom:1.5rem;width:100%}.team-card h3{color:#fff;color:var(--text-primary);font-size:1.5rem;margin-bottom:.5rem}.team-role{color:#0ff;color:var(--neon-cyan);font-weight:600;margin-bottom:1rem}.team-bio{color:#a8b2d1;color:var(--text-secondary);line-height:1.6}.timeline-section{background:linear-gradient(135deg,#00d4ff0d,#b537f20d);border-radius:30px;margin-top:5rem;padding:4rem 0}.timeline-section h2{color:#0ff;color:var(--neon-cyan);font-size:2.5rem;margin-bottom:3rem;text-align:center}.timeline{margin:0 auto;max-width:800px;padding:2rem;position:relative}.timeline:before{background:linear-gradient(180deg,#00d4ff,#b537f2);background:linear-gradient(180deg,var(--neon-blue),var(--neon-purple));bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.timeline-item{align-items:center;display:flex;margin-bottom:3rem;position:relative}.timeline-item:nth-child(odd){justify-content:flex-end;text-align:right}.timeline-item:nth-child(odd) .timeline-content{margin-right:3rem}.timeline-item:nth-child(2n){justify-content:flex-start;text-align:left}.timeline-item:nth-child(2n) .timeline-content{margin-left:3rem}.timeline-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:15px;padding:1.5rem;width:45%}.timeline-year{color:#0ff;color:var(--neon-cyan);font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.timeline-text{color:#a8b2d1;color:var(--text-secondary);line-height:1.6}.timeline-dot{background:#0ff;background:var(--neon-cyan);border-radius:50%;box-shadow:0 0 20px #0ff;box-shadow:0 0 20px var(--neon-cyan);height:16px;left:50%;position:absolute;transform:translateX(-50%);width:16px}footer{background:#0a0e27f2;border-top:1px solid #ffffff1a;border-top:1px solid var(--border-glass);margin-top:5rem;padding:3rem 2rem 1.5rem}.footer-container{margin:0 auto;max-width:1400px}.footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h3{color:#0ff;color:var(--neon-cyan);font-size:1.3rem;margin-bottom:1rem}.footer-section p,.footer-section ul li{color:#a8b2d1;color:var(--text-secondary);line-height:1.8}.footer-section ul{list-style:none}.footer-section ul li a{color:#a8b2d1;color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#0ff;color:var(--neon-cyan)}.footer-bottom{border-top:1px solid #ffffff1a;border-top:1px solid var(--border-glass);color:#a8b2d1;color:var(--text-secondary);font-size:.9rem;padding-top:1.5rem;text-align:center}.cookie-consent{animation:slideUp .5s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27fa;border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:20px;bottom:2rem;box-shadow:0 20px 60px #00000080;left:2rem;max-width:600px;padding:2rem;position:fixed;right:2rem;z-index:10000}@keyframes slideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.cookie-consent h3{color:#0ff;color:var(--neon-cyan);font-size:1.3rem;margin-bottom:1rem}.cookie-consent p{color:#a8b2d1;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.cookie-buttons{display:flex;flex-wrap:wrap;gap:1rem}.cookie-buttons button{border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.btn-accept-all{background:linear-gradient(135deg,#00d4ff,#b537f2);background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));color:#fff;flex:1 1}.btn-accept-all:hover{box-shadow:0 10px 30px #00d4ff66;transform:translateY(-2px)}.btn-decline{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);color:#a8b2d1;color:var(--text-secondary)}.btn-decline:hover{background:#ff32321a;border-color:#ff5050;color:#ff5050}.notification{animation:slideInRight .5s ease;background:linear-gradient(135deg,#0f8,#0ff);background:linear-gradient(135deg,var(--emerald),var(--neon-cyan));border-radius:12px;box-shadow:0 10px 40px #00ff884d;color:#fff;padding:1rem 2rem;position:fixed;right:2rem;top:100px;z-index:10000}@keyframes slideInRight{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.benefits-section{background:linear-gradient(135deg,#00d4ff08,#00ff8808);margin:4rem 0;padding:80px 2rem}.benefits-section .section-title{margin-bottom:1rem}.benefits-subtitle{color:#a8b2d1;color:var(--text-secondary);font-size:1.2rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1400px}.benefit-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:20px;padding:2rem;text-align:center;transition:all .4s ease}.benefit-card:hover{border-color:#0ff;border-color:var(--neon-cyan);box-shadow:0 20px 60px #00d4ff33;transform:translateY(-10px)}.benefit-icon{color:#0f8;color:var(--emerald);font-size:3rem;margin-bottom:1.5rem}.benefit-card h3{color:#fff;color:var(--text-primary);font-size:1.4rem;margin-bottom:1rem}.benefit-card p{color:#a8b2d1;color:var(--text-secondary);line-height:1.7}.info-section{margin:0 auto;max-width:1000px;padding:80px 2rem}.info-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:30px;padding:3rem}.info-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);background:linear-gradient(135deg,var(--neon-blue),var(--emerald));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:2rem}.info-content h3{color:#0ff;color:var(--neon-cyan);font-size:1.8rem;margin-bottom:1rem;margin-top:2rem}.info-content p{color:#a8b2d1;color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.policy-page{margin:4rem auto;max-width:1000px;padding:0 2rem}.policy-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13182999;background:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--border-glass);border-radius:30px;padding:3rem}.policy-container h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);background:linear-gradient(135deg,var(--neon-blue),var(--emerald));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.policy-container h2{color:#0ff;color:var(--neon-cyan);font-size:1.8rem;margin-bottom:1rem;margin-top:2.5rem}.policy-container h3{color:#fff;color:var(--text-primary);font-size:1.4rem;margin-bottom:.8rem;margin-top:1.5rem}.policy-container p,.policy-container ul{color:#a8b2d1;color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem}.policy-container ul{padding-left:2rem}.policy-container ul li{margin-bottom:.5rem}.policy-date{color:#a8b2d1;color:var(--text-secondary);font-style:italic;margin-bottom:2rem}@media (max-width:968px){.header-container{flex-direction:column;gap:1rem}nav ul{flex-wrap:wrap;gap:1rem;justify-content:center}.hero-content h1{font-size:2.5rem}.product-detail-content{gap:2rem}.cart-item,.contact-grid,.form-row,.product-detail-content{grid-template-columns:1fr}.cart-item{text-align:center}.cart-item-image{margin:0 auto}.timeline:before{left:0}.timeline-item{justify-content:flex-start!important;text-align:left!important}.timeline-item .timeline-content{margin-left:2rem!important;margin-right:0!important;width:calc(100% - 2rem)}.timeline-dot{left:0;transform:translateX(0)}.cookie-consent{left:1rem;right:1rem}}@media (max-width:600px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.section-title{font-size:2rem}.products-grid{grid-template-columns:1fr}.hero-buttons{flex-direction:column}.btn-primary,.btn-secondary{width:100%}}
/*# sourceMappingURL=main.b424854d.css.map*/