body{font-family:Arial,sans-serif;margin:0;padding:0;line-height:1.6;color:#333}.container{width:80%;margin:0 auto;max-width:1200px}header{background:#fff;padding:1rem 0;border-bottom:1px solid #ddd;position:sticky;top:0;z-index:1000}header .container{display:flex;justify-content:space-between;align-items:center}header h1{margin:0;font-size:1.5rem}header h1 a{text-decoration:none;color:#333}header nav ul{margin:0;padding:0;list-style:none}header nav ul li{display:inline-block;margin-left:20px}header nav a{text-decoration:none;color:#555;font-weight:bold}.hero{background:url(images/banner.jpg) no-repeat center center/cover;color:#fff;text-align:center;padding:100px 0}.hero h2{font-size:3rem;margin-bottom:20px}.hero p{font-size:1.2rem;margin-bottom:30px}.btn{display:inline-block;background:#337ab7;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px}.products{padding:50px 0}.products h2{text-align:center;margin-bottom:40px}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.product-item{border:1px solid #ddd;padding:20px;text-align:center}.product-item img{max-width:100%;height:auto;margin-bottom:15px}.about{background:#f4f4f4;padding:50px 0}.product-content-wrapper{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.product-detail img{max-width:45%;height:auto;flex-shrink:0}.product-detail .product-details{flex-grow:1;max-width:50%}.product-links ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;padding:0}.country-list ul{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;list-style:none;padding:0}footer{background:#333;color:#fff;padding:20px 0}footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}footer .row{display:flex;flex-wrap:wrap;width:100%}footer .col-md-4{flex:1;padding:0 15px;min-width:250px}footer h3{color:#fff;font-size:1.2rem;margin-bottom:15px}footer ul{list-style:none;padding:0;margin:0}footer ul li{margin-bottom:8px}footer ul li a{color:#eee;text-decoration:none}footer ul li a:hover{text-decoration:underline}footer p{font-size:.9rem;margin-top:20px;text-align:center;width:100%}.product-links ul li a,.country-list ul li a{font-size:12px}.text-white{color:white}.text-right{text-align:right}.product-image{width:300px;height:300px;object-fit:cover;border:1px solid #ddd}