@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@300;400;500;600;700;900&display=swap');
  *{margin:0;padding:0;box-sizing:border-box}
  body{font-family:'Inter',sans-serif;background:#080808;color:#fff;overflow-x:hidden}
  .bebas{font-family:'Bebas Neue',sans-serif;letter-spacing:2px}
  ::-webkit-scrollbar{width:4px} ::-webkit-scrollbar-track{background:#111} ::-webkit-scrollbar-thumb{background:#FFD700}
  .gold{color:#FFD700} .bg-gold{background:#FFD700}
  .card-hover{transition:transform .3s,box-shadow .3s,border-color .3s}
  .card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(255,215,0,.1);border-color:rgba(255,215,0,.3)!important}
  .product-img{background:linear-gradient(135deg,#111 0%,#0a0a0a 100%);display:flex;align-items:center;justify-content:center}
  .badge{font-size:10px;font-weight:700;padding:3px 8px;text-transform:uppercase;letter-spacing:.5px}
  .section-line{width:60px;height:3px;background:#FFD700;margin:10px 0}
  .btn-gold{background:#FFD700;color:#000;font-weight:700;padding:12px 28px;transition:all .3s;text-transform:uppercase;letter-spacing:1px;border:2px solid #FFD700;cursor:pointer}
  .btn-gold:hover{background:transparent;color:#FFD700}
  .filter-btn{background:#111;border:1px solid #1f1f1f;color:#888;padding:8px 18px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s}
  .filter-btn:hover,.filter-btn.active{background:rgba(255,215,0,.1);border-color:#FFD700;color:#FFD700}
  .nav-link{position:relative;padding-bottom:4px}
  .nav-link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#FFD700;transition:width .3s}
  .nav-link:hover::after,.nav-link.active::after{width:100%}
  .sidebar-section{background:#0f0f0f;border:1px solid #1a1a1a;padding:20px;margin-bottom:16px}
  .price-range{-webkit-appearance:none;width:100%;height:3px;background:linear-gradient(to right,#FFD700 0%,#FFD700 70%,#2a2a2a 70%,#2a2a2a 100%);outline:none}
  .price-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#FFD700;border-radius:50%;cursor:pointer}
  .star-bar{height:6px;background:#1a1a1a;flex:1}
  .star-bar-fill{height:100%;background:#FFD700;transition:width .3s}
  .pagination-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#111;border:1px solid #1f1f1f;color:#888;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s}
  .pagination-btn:hover,.pagination-btn.active{background:rgba(255,215,0,.1);border-color:#FFD700;color:#FFD700}