@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700&display=swap);.page-header{position:relative;padding:100px 0 60px;background-color:var(--bg-light);text-align:center;margin-top:30px}.page-header h1{font-size:56px;font-weight:400;color:var(--primary-color);letter-spacing:-2px;margin-bottom:20px;position:relative;display:inline-block}.page-header h1::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:100px;height:2px;background-color:var(--primary-color)}.page-header p{font-size:18px;color:var(--text-light);margin-top:35px;letter-spacing:.5px;font-weight:300}.silver-jewelry-note{padding:60px 0;background:var(--secondary-color)}.note-box{max-width:900px;margin:0 auto;background:var(--bg-light);border:1px solid #e0e0e0;padding:40px;display:flex;align-items:flex-start;gap:30px;transition:var(--transition)}.note-box:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(0 0 0 / .08)}.note-icon{flex-shrink:0;width:60px;height:60px;background:var(--primary-color);color:var(--secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px}.note-content h3{font-size:24px;font-weight:500;margin-bottom:12px;color:var(--primary-color);letter-spacing:-.5px}.note-content p{font-size:16px;color:var(--text-light);line-height:1.8}.silver-categories{padding:80px 0;background:var(--secondary-color)}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:48px;font-weight:400;color:var(--primary-color);letter-spacing:-2px;margin-bottom:20px;position:relative}.section-title h2::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:2px;background-color:var(--primary-color)}.section-title p{font-size:18px;color:var(--text-light);margin-top:35px;font-weight:300}.silver-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1200px;margin:0 auto}.category-item{background:var(--secondary-color);border:1px solid #e0e0e0;padding:50px 30px;text-align:center;text-decoration:none;color:var(--primary-color);transition:var(--transition);position:relative;overflow:hidden}.category-item::before{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background-color:var(--accent-color);transform:scaleX(0);transition:transform 0.3s ease}.category-item:hover::before{transform:scaleX(1)}.category-item:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .1);border-color:var(--primary-color)}.category-icon{width:120px;height:120px;margin:0 auto 25px;overflow:hidden;background:var(--bg-light);display:flex;align-items:center;justify-content:center}.category-icon img{width:100%;height:100%;object-fit:contain;transition:var(--transition)}.category-item:hover .category-icon img{transform:scale(1.1)}.category-title{font-size:24px;font-weight:500;margin-bottom:10px;letter-spacing:-.5px}.item-count{font-size:14px;color:var(--text-light);font-weight:300}.silver-products{padding:80px 0;background:var(--bg-light)}.silver-products:nth-of-type(even){background:var(--secondary-color)}.silver-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1200px;margin:0 auto}.product-card{position:relative;background:var(--secondary-color);overflow:hidden;cursor:pointer;transition:var(--transition);border:1px solid #e0e0e0}.product-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgb(0 0 0 / .15)}.product-tag{position:absolute;top:20px;right:20px;background-color:var(--accent-color);color:var(--secondary-color);padding:5px 15px;font-size:12px;font-weight:500;letter-spacing:.5px;z-index:1}.product-image{position:relative;height:350px;overflow:hidden;background:var(--bg-light)}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.product-card:hover .product-image img{transform:scale(1.1)}.product-actions{position:absolute;bottom:-60px;left:0;right:0;background:rgb(0 0 0 / .9);padding:15px;display:flex;justify-content:center;gap:15px;transition:bottom 0.3s ease}.product-card:hover .product-actions{bottom:0}.product-action{width:45px;height:45px;background:var(--secondary-color);color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:var(--transition);cursor:pointer}.product-action:hover{background:var(--accent-color);color:var(--secondary-color);transform:translateY(-3px)}.product-info{padding:30px}.product-category{font-size:13px;color:var(--accent-color);font-weight:500;margin-bottom:10px;letter-spacing:.5px}.product-title{font-size:20px;font-weight:500;margin-bottom:15px;color:var(--primary-color);transition:var(--transition);letter-spacing:-.5px}.product-card:hover .product-title{color:var(--accent-color)}.product-description{font-size:14px;color:var(--text-light);line-height:1.8;margin-bottom:20px;height:50px;overflow:hidden}.view-details-btn{display:inline-flex;align-items:center;gap:8px;background:var(--primary-color);color:var(--secondary-color);padding:12px 30px;text-decoration:none;font-size:14px;font-weight:500;transition:var(--transition);position:relative;overflow:hidden;letter-spacing:.5px}.view-details-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--accent-color);transition:left 0.3s ease}.view-details-btn:hover::before{left:0}.view-details-btn i,.view-details-btn span{position:relative;z-index:1}.container{max-width:1400px;margin:0 auto;padding:0 40px}.animate{opacity:0;transform:translateY(30px);transition:all 0.8s ease}.animate.animated{opacity:1;transform:translateY(0)}@media (max-width:1024px){.silver-categories-grid,.silver-products-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}}@media (max-width:768px){.page-header h1{font-size:36px}.section-title h2{font-size:32px}.note-box{flex-direction:column;text-align:center;padding:30px 20px}.silver-categories-grid,.silver-products-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.product-image{height:250px}.container{padding:0 20px}.silver-categories,.silver-products{padding:60px 0}}@media (max-width:480px){.silver-categories-grid,.silver-products-grid{grid-template-columns:1fr}.page-header{padding:80px 0 40px}}