body{background:#eff7f5;color:#103740;font:16px system-ui;margin:0}main{max-width:1100px;margin:30px auto;padding:25px;background:white;border-radius:18px}a{color:#087e78}.head{display:flex;align-items:center;gap:15px}.head img{width:90px;height:90px;object-fit:contain}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.card{border:1px solid #dbeae6;border-radius:14px;padding:15px}.thumb{width:113px;height:113px;object-fit:cover;border-radius:9px;background:#f2f5f4}.price{font-size:1.3rem;font-weight:bold}.btn{display:inline-block;background:#008e88;color:white;text-decoration:none;border-radius:9px;padding:10px;margin:5px 5px 10px 0}