body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.data-set-wrapper{align-items:center;display:flex;height:100vh;justify-content:center}.container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;margin:20px auto;max-width:600px;padding:20px}h1{font-size:24px;margin-bottom:20px;text-align:center}select{margin-right:10px;padding:10px}button,select{font-size:16px}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}button:hover{background-color:#0056b3}body{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}header{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:1em}header .logo h1{margin:0}header nav ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}header nav ul li{margin-left:20px}header nav ul li:last-of-type{margin-right:20px}header nav ul li a{color:#fff;text-decoration:none}header nav ul li a:hover{text-decoration:underline}.hero{background:#000;color:#fff;padding:100px 0;text-align:center}.hero h2{font-size:2.5em;margin-bottom:10px}.hero p{font-size:1.2em;margin-bottom:20px}.hero .btn{background-color:#f04e31;border-radius:5px;color:#fff;padding:10px 20px;text-decoration:none}.hero .btn:hover{background-color:#d03e24}.products{padding:2em;text-align:center}.products h2{font-size:2em;margin-bottom:1em}.product-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.product-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;padding:1em;text-align:center}.product-card img{height:auto;margin-bottom:10px;max-width:200px;width:100%}.product-card h3{margin:0 0 10px}.product-card p{font-weight:700;margin:0 0 10px}.product-card button{background-color:#f04e31;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.product-card button:hover{background-color:#d03e24}.product-detail{align-items:center;display:flex;justify-content:center;padding:2em}.product-detail-container{display:flex;gap:20px;max-width:800px;width:100%}.product-image{flex:1 1}.product-image img{border-radius:5px;height:auto;width:100%}.product-info{display:flex;flex:2 1;flex-direction:column;justify-content:center}.product-info h2{font-size:2em;margin:0 0 10px}.product-info .price{color:#f04e31;font-size:1.5em;margin:0 0 10px}.product-info .description{margin:0 0 20px}.product-info .btn{background-color:#f04e31;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;text-decoration:none}.product-info .btn:hover{background-color:#d03e24}footer{background-color:#333;color:#fff;margin-top:2em;padding:1em 0;text-align:center}.search-container{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:20px;display:flex;margin:0 10px;padding:5px 10px}.search-input{background:#0000;border:none;font-size:14px;outline:none;padding:5px;width:160px}#search-button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;padding:5px}.search-button:hover{color:#f04e31}
/*# sourceMappingURL=main.fe5f8077.css.map*/