*{box-sizing:border-box;margin:0;padding:0}:root{--dark-bg:#0b1020;--electric-blue:#00d4ff;--purple:#6e56cf;--white:#fff;--gray:#a0aec0;--gradient-1:linear-gradient(135deg,#6e56cf,#00d4ff);--gradient-2:linear-gradient(180deg,#6e56cf1a,#00d4ff1a);--glass-bg:#ffffff0d;--glass-border:#ffffff1a}body{background:#0b1020;background:var(--dark-bg);color:#fff;color:var(--white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}.app-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.main-content{flex:1 1;padding-top:80px}.container{margin:0 auto;max-width:1400px;padding:0 20px}.section{padding:80px 0;position:relative}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6e56cf,#00d4ff);background:var(--gradient-1);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:20px;text-align:center}.section-subtitle{color:#a0aec0;color:var(--gray);font-size:1.2rem;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1020f2;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border);left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header-container{justify-content:space-between;margin:0 auto;max-width:1400px;padding:15px 20px}.header-container,.logo{align-items:center;display:flex}.logo{color:#fff;color:var(--white);font-size:1.5rem;font-weight:700;gap:10px;text-decoration:none}.logo-img{border-radius:8px;height:45px;object-fit:cover;width:45px}.nav{align-items:center;display:flex;gap:35px}.nav-link{color:#fff;color:var(--white);font-weight:500;padding:5px 0;position:relative;text-decoration:none;transition:all .3s ease}.nav-link:hover{color:#00d4ff;color:var(--electric-blue)}.nav-link:after{background:linear-gradient(135deg,#6e56cf,#00d4ff);background:var(--gradient-1);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.cart-icon-wrapper{border-radius:8px;cursor:pointer;padding:8px;position:relative;transition:all .3s ease}.cart-icon-wrapper:hover{background:#ffffff0d;background:var(--glass-bg)}.cart-icon{color:#fff;color:var(--white);font-size:1.5rem}.cart-badge{align-items:center;background:#00d4ff;background:var(--electric-blue);border-radius:50%;color:#0b1020;color:var(--dark-bg);display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;position:absolute;right:0;top:0;width:20px}.hero-section{overflow:hidden;padding:120px 0 80px;position:relative}.hero-section:before{background:linear-gradient(180deg,#6e56cf1a,#00d4ff1a);background:var(--gradient-2);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}.hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:1}.hero-title{font-size:4rem;font-weight:800;line-height:1.2;margin-bottom:25px}.hero-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6e56cf,#00d4ff);background:var(--gradient-1);-webkit-background-clip:text;background-clip:text}.hero-text{color:#a0aec0;color:var(--gray);font-size:1.3rem;line-height:1.8;margin-bottom:40px}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px}.btn,.hero-buttons{justify-content:center}.btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:15px 35px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#6e56cf,#00d4ff);background:var(--gradient-1);box-shadow:0 10px 30px #00d4ff4d;color:#fff;color:var(--white)}.btn-primary:hover{box-shadow:0 15px 40px #00d4ff66;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #00d4ff;border:2px solid var(--electric-blue);color:#fff;color:var(--white)}.btn-secondary:hover{transform:translateY(-2px)}.btn-secondary:hover,.market-ticker{background:#ffffff0d;background:var(--glass-bg)}.market-ticker{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;margin-top:60px;padding:25px}.ticker-title{color:#a0aec0;color:var(--gray);font-size:.9rem;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.ticker-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ticker-item{text-align:center}.ticker-crypto{font-weight:700;margin-bottom:5px}.ticker-price{color:#00d4ff;color:var(--electric-blue);font-size:1.1rem}.ticker-change{font-size:.9rem;margin-top:5px}.ticker-change.positive{color:#10b981}.ticker-change.negative{color:#ef4444}.stats-section{background:#ffffff0d;background:var(--glass-bg);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border);border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);padding:60px 0}.stats-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:center}.stat-item h3{color:#00d4ff;color:var(--electric-blue);font-size:3rem;margin-bottom:10px}.stat-item p{color:#a0aec0;color:var(--gray);font-size:1.1rem}.features-section{padding:80px 0}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:60px}.feature-card{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;overflow:hidden;padding:40px;position:relative;transition:all .4s ease}.feature-card:before{background:linear-gradient(180deg,#6e56cf1a,#00d4ff1a);background:var(--gradient-2);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.feature-card:hover{border-color:#00d4ff;border-color:var(--electric-blue);transform:translateY(-10px)}.feature-card:hover:before{opacity:1}.feature-content{position:relative;z-index:1}.feature-icon{color:#00d4ff;color:var(--electric-blue);font-size:3rem;margin-bottom:20px}.feature-card h3{font-size:1.5rem;margin-bottom:15px}.feature-card p{color:#a0aec0;color:var(--gray);line-height:1.8;margin-bottom:20px}.feature-link{color:#00d4ff;color:var(--electric-blue);font-weight:600;text-decoration:none;transition:all .3s ease}.feature-link:hover{color:#6e56cf;color:var(--purple)}.products-section{padding:80px 0}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:60px}.product-card{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;color:#fff;color:var(--white);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .4s ease}.product-card:hover{border-color:#00d4ff;border-color:var(--electric-blue);box-shadow:0 20px 60px #00d4ff4d;transform:translateY(-10px)}.product-image-wrapper{height:280px;overflow:hidden;position:relative;width:100%}.product-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.product-card:hover .product-image{transform:scale(1.1)}.product-badge{background:linear-gradient(135deg,#6e56cf,#00d4ff);background:var(--gradient-1);border-radius:20px;color:#fff;color:var(--white);font-size:.85rem;font-weight:600;padding:8px 15px;position:absolute;right:15px;top:15px}.product-info{display:flex;flex:1 1;flex-direction:column;padding:25px}.product-title{font-size:1.5rem;font-weight:700;margin-bottom:10px}.product-description{color:#a0aec0;color:var(--gray);flex:1 1;line-height:1.6;margin-bottom:20px}.product-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.product-price{color:#00d4ff;color:var(--electric-blue);font-size:2rem;font-weight:700}.product-rating{align-items:center;display:flex;gap:8px}.rating-stars{color:orange;display:flex;gap:2px}.rating-count{color:#a0aec0;color:var(--gray);font-size:.9rem}.countdown-section{background:linear-gradient(180deg,#6e56cf1a,#00d4ff1a);background:var(--gradient-2);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border);border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);padding:60px 0}.countdown-content{margin:0 auto;max-width:800px;text-align:center}.countdown-title{font-size:2.5rem;margin-bottom:20px}.countdown-text{color:#a0aec0;color:var(--gray);font-size:1.2rem;margin-bottom:40px}.countdown-timer{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.countdown-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;min-width:120px;padding:30px 40px}.countdown-number{color:#00d4ff;color:var(--electric-blue);display:block;font-size:3rem;font-weight:700;margin-bottom:10px}.countdown-label{color:#a0aec0;color:var(--gray);font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.slider-section{overflow:hidden;padding:80px 0}.slider-container{margin:0 auto;max-width:1200px;padding:0 60px;position:relative}.slider-wrapper{border-radius:20px;overflow:hidden}.slider-track{display:flex;transition:transform .5s ease}.slider-item{min-width:100%;position:relative}.slider-image{border-radius:20px;height:500px;object-fit:cover;width:100%}.slider-controls{display:flex;justify-content:space-between;left:0;padding:0 20px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.slider-btn{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:50%;color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:1.5rem;height:50px;justify-content:center;pointer-events:all;transition:all .3s ease;width:50px}.slider-btn:hover{background:#00d4ff;background:var(--electric-blue);border-color:#00d4ff;border-color:var(--electric-blue)}.slider-dots{display:flex;gap:10px;justify-content:center;margin-top:30px}.slider-dot{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.slider-dot.active{background:#00d4ff;background:var(--electric-blue);border-color:#00d4ff;border-color:var(--electric-blue)}.testimonials-section{background:#ffffff0d;background:var(--glass-bg);padding:80px 0}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:60px}.testimonial-card{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:35px;transition:all .3s ease}.testimonial-card:hover{border-color:#00d4ff;border-color:var(--electric-blue);transform:translateY(-5px)}.testimonial-rating{color:orange;font-size:1.2rem;margin-bottom:20px}.testimonial-text{color:#a0aec0;color:var(--gray);font-style:italic;line-height:1.8;margin-bottom:25px}.testimonial-author{align-items:center;display:flex;gap:15px}.testimonial-author-icon{align-items:center;background:linear-gradient(135deg,#6e56cf,#00d4ff);background:var(--gradient-1);border-radius:50%;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.testimonial-author-info h4{margin-bottom:5px}.testimonial-author-info p{color:#a0aec0;color:var(--gray);font-size:.9rem}.cta-section{background:linear-gradient(180deg,#6e56cf1a,#00d4ff1a);background:var(--gradient-2);padding:100px 0;text-align:center}.cta-content{margin:0 auto;max-width:800px}.cta-title{font-size:3rem;margin-bottom:25px}.cta-text{color:#a0aec0;color:var(--gray);font-size:1.2rem;margin-bottom:40px}.footer{background:#0b1020fa;border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);padding:60px 0 30px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.footer-section h3{color:#00d4ff;color:var(--electric-blue);font-size:1.3rem;margin-bottom:20px}.footer-section p{color:#a0aec0;color:var(--gray);line-height:1.8;margin-bottom:15px}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:#a0aec0;color:var(--gray);text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#00d4ff;color:var(--electric-blue)}.footer-contact-item{align-items:center;color:#a0aec0;color:var(--gray);display:flex;gap:10px;margin-bottom:15px}.footer-icon{color:#00d4ff;color:var(--electric-blue)}.newsletter-form{display:flex;gap:10px;margin-top:20px}.newsletter-input{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;color:#fff;color:var(--white);flex:1 1;font-size:1rem;padding:12px 15px}.newsletter-input:focus{border-color:#00d4ff;border-color:var(--electric-blue);outline:none}.newsletter-btn{background:linear-gradient(135deg,#6e56cf,#00d4ff);background:var(--gradient-1);border:none;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;font-weight:600;padding:12px 25px;transition:all .3s ease}.newsletter-btn:hover{box-shadow:0 10px 30px #00d4ff4d;transform:translateY(-2px)}.footer-bottom{color:#a0aec0;color:var(--gray);font-size:.9rem;padding-top:30px;text-align:center}.cookie-consent,.footer-bottom{border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border)}.cookie-consent{animation:slideUp .5s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1020fa;bottom:0;left:0;padding:25px;position:fixed;right:0;z-index:2000}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1400px}.cookie-text{flex:1 1;min-width:300px}.cookie-text h3{color:#00d4ff;color:var(--electric-blue);font-size:1.2rem;margin-bottom:10px}.cookie-text p{color:#a0aec0;color:var(--gray);line-height:1.6}.cookie-text a{color:#00d4ff;color:var(--electric-blue);text-decoration:none}.cookie-text a:hover{text-decoration:underline}.cookie-buttons{display:flex;flex-wrap:wrap;gap:15px}.cookie-btn{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:12px 25px;transition:all .3s ease;white-space:nowrap}.cookie-btn-accept{background:linear-gradient(135deg,#6e56cf,#00d4ff);background:var(--gradient-1);color:#fff;color:var(--white)}.cookie-btn-accept:hover{box-shadow:0 10px 30px #00d4ff4d;transform:translateY(-2px)}.cookie-btn-settings{background:#0000;border:2px solid #00d4ff;border:2px solid var(--electric-blue);color:#fff;color:var(--white)}.cookie-btn-settings:hover{background:#ffffff0d;background:var(--glass-bg)}.cookie-btn-decline{background:#0000;border:2px solid #ffffff1a;border:2px solid var(--glass-border);color:#a0aec0;color:var(--gray)}.cookie-btn-decline:hover{border-color:#fff;border-color:var(--white);color:#fff;color:var(--white)}.product-detail-section{padding:40px 0 80px}.product-detail-container{margin:0 auto;max-width:1200px;padding:0 20px}.product-detail-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:80px}.product-detail-image-wrapper{position:-webkit-sticky;position:sticky;top:100px}.product-detail-image{border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;height:600px;object-fit:cover;width:100%}.product-detail-info{padding-top:20px}.product-detail-badge{background:linear-gradient(135deg,#6e56cf,#00d4ff);background:var(--gradient-1);border-radius:20px;color:#fff;color:var(--white);display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:20px;padding:8px 20px}.product-detail-title{font-size:3rem;line-height:1.2;margin-bottom:20px}.product-detail-rating{align-items:center;display:flex;gap:15px;margin-bottom:30px}.product-detail-stars{color:orange;font-size:1.3rem}.product-detail-reviews{color:#a0aec0;color:var(--gray)}.product-detail-price{color:#00d4ff;color:var(--electric-blue);font-size:3.5rem;font-weight:700;margin-bottom:30px}.product-detail-description{color:#a0aec0;color:var(--gray);font-size:1.1rem;line-height:1.8;margin-bottom:30px}.product-detail-features{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;margin-bottom:40px;padding:30px}.product-detail-features h3{color:#00d4ff;color:var(--electric-blue);font-size:1.5rem;margin-bottom:20px}.product-detail-features ul{list-style:none}.product-detail-features li{color:#a0aec0;color:var(--gray);margin-bottom:12px;padding-left:25px;position:relative}.product-detail-features li:before{color:#00d4ff;color:var(--electric-blue);content:"✓";font-weight:700;left:0;position:absolute}.product-detail-actions{display:flex;flex-wrap:wrap;gap:20px}.btn-large{font-size:1.1rem;padding:18px 40px}.notification{animation:slideInRight .5s ease;background:linear-gradient(135deg,#6e56cf,#00d4ff);background:var(--gradient-1);border-radius:12px;box-shadow:0 10px 40px #00d4ff66;color:#fff;color:var(--white);padding:20px 30px;position:fixed;right:30px;top:100px;z-index:3000}@keyframes slideInRight{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.cart-section{min-height:60vh;padding:40px 0 80px}.cart-container{margin:0 auto;max-width:1200px;padding:0 20px}.cart-title{font-size:3rem;margin-bottom:40px;text-align:center}.cart-empty{padding:80px 20px;text-align:center}.cart-empty-icon{color:#a0aec0;color:var(--gray);font-size:5rem;margin-bottom:30px}.cart-empty h2{color:#a0aec0;color:var(--gray);font-size:2rem;margin-bottom:20px}.cart-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr;margin-top:40px}.cart-items{display:flex;flex-direction:column;gap:20px}.cart-item{align-items:center;background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;display:flex;gap:25px;padding:25px}.cart-item-image{border-radius:12px;height:120px;object-fit:cover;width:120px}.cart-item-info{flex:1 1}.cart-item-title{font-size:1.5rem;margin-bottom:10px}.cart-item-price{color:#00d4ff;color:var(--electric-blue);font-size:1.3rem;margin-bottom:15px}.cart-item-quantity{align-items:center;display:flex;gap:15px}.quantity-btn{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;color:#fff;color:var(--white);cursor:pointer;font-size:1.2rem;height:35px;transition:all .3s ease;width:35px}.quantity-btn:hover{background:#00d4ff;background:var(--electric-blue);border-color:#00d4ff;border-color:var(--electric-blue)}.quantity-value{font-size:1.2rem;min-width:40px;text-align:center}.cart-item-remove{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;color:#a0aec0;color:var(--gray);cursor:pointer;padding:10px 20px;transition:all .3s ease}.cart-item-remove:hover{border-color:#ef4444;color:#ef4444}.cart-summary{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;height:-webkit-fit-content;height:fit-content;padding:30px;position:-webkit-sticky;position:sticky;top:100px}.cart-summary h2{color:#00d4ff;color:var(--electric-blue);font-size:1.8rem;margin-bottom:25px}.cart-summary-row{color:#a0aec0;color:var(--gray);margin-bottom:15px}.cart-summary-row,.cart-summary-total{display:flex;justify-content:space-between}.cart-summary-total{border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);color:#00d4ff;color:var(--electric-blue);font-size:1.5rem;font-weight:700;margin-top:25px;padding-top:25px}.cart-summary .btn{margin-top:25px;width:100%}.checkout-section{padding:40px 0 80px}.checkout-container{margin:0 auto;max-width:800px;padding:0 20px}.checkout-title{font-size:3rem;margin-bottom:40px;text-align:center}.checkout-form{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:40px}.form-group{margin-bottom:25px}.form-group label{color:#a0aec0;color:var(--gray);display:block;font-weight:500;margin-bottom:10px}.form-group input,.form-group textarea{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--white);font-size:1rem;padding:15px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{background:#ffffff0d;border-color:#00d4ff;border-color:var(--electric-blue);outline:none}.form-group textarea{min-height:120px;resize:vertical}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.checkout-summary{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;margin-bottom:30px;padding:25px}.checkout-summary h3{color:#00d4ff;color:var(--electric-blue);font-size:1.5rem;margin-bottom:20px}.checkout-summary-items{margin-bottom:20px}.checkout-summary-item{color:#a0aec0;color:var(--gray);display:flex;justify-content:space-between;margin-bottom:12px}.checkout-summary-total{border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);color:#00d4ff;color:var(--electric-blue);display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;padding-top:20px}.checkout-form .btn{margin-top:10px;width:100%}.success-section{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:80px 0}.success-content{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;max-width:600px;padding:60px 40px;text-align:center}.success-icon{color:#10b981;font-size:5rem;margin-bottom:30px}.success-title{color:#00d4ff;color:var(--electric-blue);font-size:2.5rem;margin-bottom:20px}.success-text{color:#a0aec0;color:var(--gray);font-size:1.1rem;line-height:1.8;margin-bottom:40px}.success-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.contact-section{padding:40px 0 80px}.contact-container{margin:0 auto;max-width:1200px;padding:0 20px}.contact-title{font-size:3rem;margin-bottom:20px;text-align:center}.contact-subtitle{color:#a0aec0;color:var(--gray);font-size:1.2rem;margin-bottom:60px;text-align:center}.contact-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:80px}.contact-info{display:flex;flex-direction:column;gap:30px}.contact-info-card{align-items:flex-start;background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;display:flex;gap:20px;padding:30px;transition:all .3s ease}.contact-info-card:hover{border-color:#00d4ff;border-color:var(--electric-blue);transform:translateY(-5px)}.contact-info-icon{color:#00d4ff;color:var(--electric-blue);font-size:2rem}.contact-info-content h3{font-size:1.3rem;margin-bottom:10px}.contact-info-content p{color:#a0aec0;color:var(--gray);line-height:1.6}.contact-form-wrapper{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:40px}.contact-form-wrapper h2{color:#00d4ff;color:var(--electric-blue);font-size:2rem;margin-bottom:30px}.contact-map{border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;height:400px;overflow:hidden;width:100%}.contact-map iframe{border:none;filter:grayscale(1) invert(.9) contrast(.9);height:100%;width:100%}.about-section{padding:40px 0 80px}.about-container{margin:0 auto;max-width:1200px;padding:0 20px}.about-title{font-size:3rem;margin-bottom:20px;text-align:center}.about-subtitle{color:#a0aec0;color:var(--gray);font-size:1.2rem;margin-bottom:60px;text-align:center}.about-content{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;margin-bottom:80px;padding:60px}.about-text{color:#a0aec0;color:var(--gray);font-size:1.1rem;line-height:1.8;margin-bottom:25px}.team-section{margin-top:80px}.team-title{color:#00d4ff;color:var(--electric-blue);font-size:2.5rem;margin-bottom:60px;text-align:center}.team-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.team-card{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:30px;text-align:center;transition:all .4s ease}.team-card:hover{border-color:#00d4ff;border-color:var(--electric-blue);transform:translateY(-10px)}.team-image{border-radius:16px;height:400px;margin-bottom:20px;object-fit:cover;width:100%}.team-card h3{font-size:1.5rem;margin-bottom:10px}.team-position{color:#00d4ff;color:var(--electric-blue);font-size:1rem;font-weight:600;margin-bottom:15px}.team-bio{color:#a0aec0;color:var(--gray);font-size:.95rem;line-height:1.6}.policy-section{padding:40px 0 80px}.policy-container{margin:0 auto;max-width:900px;padding:0 20px}.policy-title{font-size:3rem;margin-bottom:20px;text-align:center}.policy-updated{color:#a0aec0;color:var(--gray);font-size:1rem;margin-bottom:60px;text-align:center}.policy-content{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:50px}.policy-content h2{color:#00d4ff;color:var(--electric-blue);font-size:2rem;margin-bottom:20px;margin-top:40px}.policy-content h2:first-child{margin-top:0}.policy-content p{font-size:1.05rem}.policy-content p,.policy-content ul{color:#a0aec0;color:var(--gray);line-height:1.8;margin-bottom:20px}.policy-content ul{padding-left:30px}.policy-content li{margin-bottom:12px}.policy-content strong{color:#fff;color:var(--white)}@media (max-width:1024px){.cart-grid,.contact-grid,.product-detail-grid{grid-template-columns:1fr}.nav{display:none}.hero-title{font-size:3rem}.section-title{font-size:2.5rem}}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-text{font-size:1.1rem}.hero-buttons{flex-direction:column}.section-title{font-size:2rem}.features-grid,.form-row,.products-grid,.team-grid,.testimonials-grid{grid-template-columns:1fr}.cart-item{flex-direction:column;text-align:center}.countdown-timer{gap:15px}.countdown-item{min-width:100px;padding:20px 30px}.countdown-number{font-size:2.5rem}.slider-image{height:300px}.cookie-content{flex-direction:column;text-align:center}.cookie-buttons{justify-content:center}}@media (max-width:480px){.hero-title{font-size:2rem}.section-title{font-size:1.8rem}.product-detail-title{font-size:2rem}.product-detail-price{font-size:2.5rem}.about-content,.policy-content{padding:30px 20px}.btn{font-size:.95rem;padding:12px 25px}}
/*# sourceMappingURL=main.f7f1442f.css.map*/