@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Cairo,sans-serif;direction:rtl;background-color:#f9f6f2;color:#4a4a4a}.container{max-width:1200px;margin:0 auto;padding:0 20px}header{background:linear-gradient(135deg,#d4af37,#b08d57);padding:1rem 0;box-shadow:0 2px 10px #0000001a}nav{display:flex;justify-content:space-between;align-items:center}.logo{font-size:2rem;font-weight:700;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.nav-links{display:flex;list-style:none;gap:2rem}.nav-links a{color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.nav-links a:hover{color:#f0e6d2}.hero{background:linear-gradient(#00000080,#00000080),url(public/images/fustan/Extruded\ Water.jpeg?text=متجر+الواحة) center/cover no-repeat;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.hero-content h1{font-size:3.5rem;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-content p{font-size:1.5rem;margin-bottom:2rem}.btn{background-color:#d4af37;color:#fff;padding:.8rem 1.5rem;border:none;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn:hover{background-color:#b08d57;transform:translateY(-2px)}.products-section{padding:4rem 0}.section-title{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#4a4a4a;position:relative}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:3px;background-color:#d4af37}.category-filter{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.category-btn{background-color:#f0e6d2;color:#4a4a4a;padding:.5rem 1.5rem;border:none;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.category-btn.active{background-color:#d4af37;color:#fff}.category-btn:hover{background-color:#b08d57;color:#fff}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.product-card{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease}.product-card:hover{transform:translateY(-5px)}.product-image{width:100%;height:300px;object-fit:cover}.product-info{padding:1.5rem}.product-name{font-size:1.2rem;margin-bottom:.5rem;color:#4a4a4a}.product-description{color:#777;margin-bottom:1rem;font-size:.9rem}.product-price{font-weight:700;font-size:1.2rem;color:#d4af37;margin-bottom:1rem}.add-to-cart{width:100%;background-color:#d4af37;color:#fff;padding:.7rem;border:none;border-radius:5px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.add-to-cart:hover{background-color:#b08d57}.contact-page{padding:4rem 0;min-height:60vh}.contact-info{background-color:#fff;padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000001a;max-width:600px;margin:0 auto;text-align:center}.contact-info h2{margin-bottom:2rem;color:#4a4a4a}.contact-method{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;border:1px solid #f0e6d2;border-radius:5px;transition:all .3s ease}.contact-method:hover{background-color:#f9f6f2}.contact-icon{font-size:1.5rem;color:#d4af37}.checkout-page{padding:4rem 0;min-height:60vh}.checkout-form{background-color:#fff;padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000001a;max-width:600px;margin:0 auto}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#4a4a4a}.form-group input,.form-group textarea{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:5px;font-family:Cairo,sans-serif}footer{background-color:#4a4a4a;color:#fff;text-align:center;padding:2rem 0;margin-top:4rem}@media (max-width: 768px){.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.2rem}.nav-links{gap:1rem}.products-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}
