.nav-links li a,body{font-family:Poppins,sans-serif;color:#000}.footer-section ul li a,.nav-links li a{transition:color .3s;text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}body{background:url('background.png') center center/cover no-repeat;min-height:100vh}.nav-container{display:flex;align-items:center;justify-content:space-between}.logo{text-align:left}.nav-links li a{font-weight:500}.nav-links li a:hover{color:#3b0b75}@media (max-width:768px){.nav-links{flex-wrap:wrap;gap:10px}.logo h1{font-size:22px}}.page-content{margin-top:120px;text-align:center;font-size:24px;color:#000}.category-section{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:25px;margin-top:10px;margin-bottom:-10px;padding:20px}.category-card:hover{box-shadow:0 6px 15px rgba(0,0,0,.2);transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.25)}.card-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding-top:15px;padding-bottom:10px}.card-content img{width:120px;height:130px;object-fit:contain;margin-bottom:2px;margin-top:8px}.card-content p{font-weight:600;color:#000;letter-spacing:1px;font-size:14px;margin-top:auto;margin-bottom:8px}.logo h1,.logo p{margin:0;font-family:Poppins,sans-serif}.category-card{background:#fff;width:150px;height:175px;border-radius:15px;box-shadow:0 2px 10px rgba(0,0,0,.15);text-align:center;transition:transform .3s,box-shadow .3s;cursor:pointer;overflow:hidden}.cables{background-color:#f5f4ef}.airpods{background-color:#a2cfff}.neckbands{background-color:#ffd0e2}.phonecover{background-color:#1e7bb1}.watches{background-color:#ffbca2}.mobiles{background-color:#d3baff}.chargers{background-color:#7be9b2}.inventory{background-color:#ffdf7b}.speakers{background-color:#ff9cee}.watchstrap{background-color:#a5aefd}.caraccessories{background-color:#d6a1b1}.Powerbank{background-color:#f514bc}.category-card a,.logo a,.product-link{text-decoration:none;color:inherit}.navbar{backdrop-filter:blur(5px);width:100%;padding:10px 0;background:rgba(255,255,255,.8);backdrop-filter:blur(5px);border-bottom:1px solid #ccc;position:fixed;top:0;left:0;z-index:100}.nav-container{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;max-width:1200px;margin:0 auto;position:relative}/ .logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.2}.logo h1{font-size:22px;font-weight:700;color:#3b0b75;line-height:1}.logo p{font-size:10px;letter-spacing:2px;color:#3b0b75;line-height:1.2}.nav-links{list-style:none;display:flex;gap:25px}.menu-toggle{display:none;font-size:28px;cursor:pointer;color:#3b0b75;user-select:none}.ad-banner,.product-card{border-radius:12px;transition:transform .3s}.footer,.footer-section ul li a:hover{color:#fff}.banner{width:100%;display:flex;justify-content:center;align-items:center;margin-top:100px}.ad-banner{box-shadow:0 4px 20px rgba(0,0,0,.2)}@media (max-width:768px){.logo,.nav-links{text-align:center}.nav-container{display:flex;align-items:center;justify-content:center;position:relative;height:60px}.logo,.menu-toggle,.nav-links{position:absolute}@media (max-width:768px){.banner img{width:95%;max-width:400px}}.menu-toggle{display:block;left:20px;top:50%;transform:translateY(-50%);font-size:28px;color:#3b0b75;cursor:pointer;user-select:none}.logo{left:50%;transform:translateX(-50%)}.nav-links{display:none;flex-direction:column;background:rgba(255,255,255,.95);backdrop-filter:blur(5px);top:60px;left:0;width:100%;border-top:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:999;transition:.3s}.nav-links.active{display:flex}.nav-links li{padding:15px 0}.nav-links a{color:#3b0b75;font-weight:600}.banner{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;margin:0 auto;padding-top:100px;padding-bottom:40px}.ad-banner,.banner img{width:95%;max-width:420px;height:auto;border-radius:12px;display:block;margin:0 auto;box-shadow:0 4px 20px rgba(0,0,0,.15)}}.banner-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;gap:20px}.ad-banner{display:block;width:100%;max-width:1400px;height:auto;margin:0 auto;box-shadow:0 4px 20px rgba(0,0,0,.15)}.ad-banner:hover{transform:scale(1.02)}.footer{background-color:#111;padding:60px 0 20px;font-family:Poppins,sans-serif}.footer-container{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;padding:0 40px;flex-wrap:wrap}.footer-section{width:45%}.footer-section h3{font-size:18px;margin-bottom:20px;color:#fff;border-bottom:2px solid #3b0b75;display:inline-block;padding-bottom:5px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{color:#ccc}.contact-info p{margin:6px 0;color:#999}.footer-bottom{text-align:center;margin-top:40px;font-size:14px;color:#999;border-top:1px solid #222;padding-top:20px}@media (max-width:768px){.ad-banner{width:95%;max-width:500px}.footer-container{flex-direction:column;text-align:center}.footer-section{width:100%;margin-bottom:20px}}.product-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.product-card img,.product-link img{width:150px;height:150px;object-fit:contain;margin-bottom:10px}.product-card h3{font-size:16px;margin-bottom:5px}.product-card p{font-weight:700;color:#3b0b75}.product-card{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);width:200px;text-align:center;padding:15px}.product-card:hover{transform:translateY(-5px)}.buy-btn{display:inline-block;margin-top:10px;background-color:#3b0b75;color:#fff;padding:8px 15px;border-radius:6px;text-decoration:none;font-weight:600;transition:background .3s}.buy-btn:hover{background-color:#4c13a4}
.page-description,
h1 {
  max-width: 900px;
  margin: 0 auto;
  padding: 0 20px;
  text-align: center;
}

h1 {
  font-size: 28px;
  font-weight: 700;
  margin-top: 20px;
  margin-bottom: 10px;
}

.page-description {
  font-size: 15px;
  line-height: 1.6;
  color: #444;
  margin-bottom: 25px;
}
@media (max-width: 600px) {
  h1 {
    font-size: 22px;
    margin-top: 15px;
  }

  .page-description {
    font-size: 14px;
    line-height: 1.5;
    padding: 0 15px;
  }
}
@media (max-width: 600px) {
  .page-description {
    display: none;
  }
}
.caraccessories img {
  height: 110px !important;
}
.social-links li a {
  color: #999;
  word-spacing: 2px;
}
.footer-section {
  flex: 1;
  min-width: 250px;
}
.social-links p {
  color: #999;
  font-size: 14px;
  margin-top: 8px;
}
