.card-hover{transition:all 0.4s cubic-bezier(0.2,0.9,0.4,1.1);background:#1e1e1e;} .card-hover:hover{transform:translateY(-6px);box-shadow:0 20px 30px -12px rgba(210,175,55,0.2);background:#252525;} .search-popup,.filter-popup,.lang-popup{position:absolute;top:45px;left:50%;transform:translateX(-50%);background:#1a1a1a;border:1px solid rgba(201,160,61,.3);border-radius:16px;padding:15px;z-index:200;min-width:280px;backdrop-filter:blur(12px);box-shadow:0 8px 20px rgba(0,0,0,0.3);} .filter-type-btn{background:#2a2a2a;border:1px solid #3a3a3a;padding:6px 12px;border-radius:20px;font-size:12px;cursor:pointer;} .filter-type-btn.active,.filter-type-btn:hover{background:#c9a03d;color:black;} .old-price{text-decoration:line-through;color:#777;font-size:13px;} .new-price{color:#c9a03d;font-size:1.3rem;font-weight:bold;} .points-badge{background:#1a1a1a;padding:10px 20px;border-radius:50px;display:inline-flex;align-items:center;gap:10px;} .product-details-row{display:flex;flex-direction:column;gap:12px;margin-top:10px;} .product-detail-line{display:flex;align-items:center;gap:15px;flex-wrap:wrap;} .product-detail-line label{font-size:12px;color:#aaa;min-width:50px;}
