*{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#050816;color:#fff}.header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;display:flex;justify-content:space-between;padding:20px 50px;position:fixed;top:0;width:100%;z-index:1000}.logo{color:#38bdf8;font-size:28px;font-weight:700}.nav{display:flex;gap:30px}.nav a{color:#fff;font-weight:600;text-decoration:none;transition:.3s}.nav a:hover{color:#38bdf8}.hamburger{cursor:pointer;display:none;font-size:30px}.hero{align-items:center;background:url(https://images.unsplash.com/photo-1518770660439-4636190af475?q=80&w=1600&auto=format&fit=crop) 50%/cover no-repeat;display:flex;justify-content:center;min-height:100vh;padding:120px 20px;text-align:center}.hero-content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:24px;max-width:900px;padding:60px}.hero-content h1{font-size:64px;margin-bottom:25px}.hero-content p{font-size:20px;line-height:1.8;margin-bottom:35px}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}button{background:linear-gradient(45deg,#0ea5e9,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:14px 28px}.secondary-btn{background:#0000;border:1px solid #fff}.about,.accessories-section,.contact-section,.products-section,.reviews-section{padding:100px 50px}.about{background:url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?q=80&w=1600&auto=format&fit=crop) 50%/cover fixed}.accessories-section{background:url(https://images.unsplash.com/photo-1498049794561-7780e7231661?q=80&w=1600&auto=format&fit=crop) 50%/cover fixed}.contact-section{background:url(https://images.unsplash.com/photo-1516321165247-4aa89a48be28?q=80&w=1600&auto=format&fit=crop) 50%/cover fixed}.section-overlay{background:#000000bf;border-radius:24px;padding:50px}h2{font-size:48px;margin-bottom:25px}.section-desc,h2{text-align:center}.section-desc{line-height:1.8;margin-bottom:40px}.about p{line-height:1.9;margin-bottom:20px;text-align:center}.accessories-grid,.features-grid,.products-grid,.reviews-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-top:50px}.feature-card,.review-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff14;border-radius:20px;padding:30px}.product-card{background:#0f172a;border-radius:20px;overflow:hidden;transition:.3s}.product-card:hover{transform:translateY(-8px)}.product-card img{height:260px;object-fit:cover;width:100%}.card-content{padding:25px}.card-content p{line-height:1.7;margin:15px 0}.card-content h4{color:#38bdf8;margin-bottom:20px}.accessory-card{border-radius:20px;overflow:hidden;position:relative}.accessory-card img{height:280px;object-fit:cover;width:100%}.accessory-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:absolute}.contact-wrapper{display:flex;flex-wrap:wrap;gap:40px;margin-top:50px}.contact-form{display:flex;flex:1 1;flex-direction:column;gap:20px}.contact-form input,.contact-form textarea{border:none;border-radius:10px;padding:16px}.contact-form textarea{height:140px}.contact-info{background:#ffffff14;border-radius:20px;flex:1 1;padding:30px}.contact-info p{margin:15px 0}.footer{background:#020617;padding:25px;text-align:center}.popup{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed}.popup-content{background:#fff;border-radius:20px;color:#000;padding:40px;text-align:center}.popup-content p{font-size:24px;font-weight:700;margin:20px 0}@media(max-width:992px){.accessories-grid,.features-grid,.products-grid,.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hamburger{display:block}.nav{background:#020617;border-radius:14px;display:none;flex-direction:column;padding:20px;position:absolute;right:20px;top:80px}.nav.active{display:flex}.hero-content h1{font-size:38px}.hero-content{padding:35px}.accessories-grid,.features-grid,.products-grid,.reviews-grid{grid-template-columns:1fr}.header{padding:20px}.about,.accessories-section,.contact-section,.products-section,.reviews-section{padding:80px 20px}h2{font-size:34px}}
/*# sourceMappingURL=main.60fd2737.css.map*/