@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#ecf8f6;color:#18534f;font-family:Poppins,sans-serif}.App{display:flex;height:100vh}.content{background-color:#ecf8f6;display:flex;flex:1 1;overflow-y:auto;padding:20px}@media (max-width:768px){.content{background-color:#ecf8f6;display:flex;flex-direction:column;overflow-y:auto;padding:0}}.navbar{background-color:#18534f;color:#ecf8f6;padding:20px;width:220px}.logo-container,.navbar{align-items:center;display:flex;flex-direction:column}.logo-container{margin-bottom:20px}.logo{height:auto;margin-bottom:10px;width:50px}.navbar h2{color:#feeaa1;font-size:1.6em;margin:0}.navbar ul{font-size:1.5em;list-style:none;margin-bottom:20px;padding:0}.navbar li{margin-bottom:10px;text-align:center}.navbar .nav-link{color:#ecf8f6;padding:8px;text-decoration:none;transition:background-color .3s}.navbar .nav-link:hover{background-color:#226d68;border-radius:5px;color:#feeaa1}.contact-info{font-size:1em;margin-top:20px}.contact-info p{margin:5px 0}.plant-card{background-color:#feeaa1;border:1px solid #d6955b;border-radius:12px;box-shadow:0 4px 8px #0000001a;cursor:pointer;padding:16px;text-align:center;transition:transform .2s,box-shadow .2s}.plant-card:hover{box-shadow:0 6px 12px #00000026;transform:scale(1.05)}.plant-card img{height:auto}.plant-card h3{color:#18534f;margin-bottom:8px}.plant-card p{color:#226d68;font-weight:700}.plant-catalog{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 60px;padding:20px;width:80%}.plant-item{align-items:center;background-color:#ecf8f6;border-radius:12px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:16px;transition:transform .2s,box-shadow .2s}.plant-item:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.plant-card img{border-radius:8px;height:150px;margin-bottom:12px;object-fit:cover;width:100%}.add-to-cart-button{background-color:#226d68;border:none;border-radius:8px;color:#feeaa1;cursor:pointer;font-size:.9em;margin-top:8px;padding:8px 16px;transition:background-color .3s}.add-to-cart-button:hover{background-color:#18534f}@media (max-width:768px){.plant-catalog{gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;width:auto}}.plant-detail{align-items:center;background-color:#ecf8f6;border-radius:16px;box-shadow:0 10px 20px #00000026;flex-direction:column;height:fit-content;margin:0 auto;max-width:600px;padding:30px;text-align:center}.plant-detail img{border-radius:16px;box-shadow:0 5px 15px #0000001a;margin-bottom:20px;object-fit:cover;width:81%}.plant-detail h2{color:#18534f;font-size:1.8em;margin-bottom:10px}.plant-detail p{color:#226d68;font-size:1.1em;margin-bottom:20px}.plant-detail .price{color:#d6955b;font-size:1.5em;font-weight:700;margin-bottom:25px}.ratings{justify-content:space-around;margin:20px 0;width:100%}.rating-item,.ratings{align-items:center;display:flex;flex-direction:column}.rating-item p{color:#18534f;font-weight:600;margin-bottom:5px}.stars{display:flex}.stars i{font-size:24px;margin-right:5px}.stars .filled{color:#d6955b}.stars i:hover{color:#226d68;transform:scale(1.2)}.plant-detail button{background-color:#feeaa1;border:none;border-radius:8px;color:#18534f;cursor:pointer;font-size:1.1em;font-weight:600;margin-top:20px;padding:12px 25px;transition:background-color .3s,transform .2s ease-in-out}.plant-detail button:hover{background-color:#d6955b;color:#ecf8f6;transform:scale(1.05)}.cart{background-color:#ecf8f6;border:1px solid #d6955b;border-radius:12px;box-shadow:0 4px 8px #00000026;padding:20px;position:fixed;right:20px;top:20px;width:300px}.cart h3{color:#18534f;font-size:1.4em;margin-bottom:16px}.cart ul{list-style:none;padding:0}.cart li{align-items:center;border-bottom:1px solid #d6955b;display:flex;justify-content:space-between;padding:8px 0}.cart li:last-child{border-bottom:none}.cart button{background-color:#d6955b;border:none;border-radius:6px;color:#ecf8f6;cursor:pointer;padding:8px 10px;transition:background-color .3s}.cart button:hover{background-color:#226d68}@media (max-width:768px){.cart{bottom:10px;font-size:14px;height:fit-content;left:10px;margin-top:100px;max-width:200px;top:auto}}a{background-color:#d6955b;border:none;border-radius:6px;color:#ecf8f6;cursor:pointer;margin-top:10px;padding:8px 10px;text-decoration:none;transition:background-color .3s}a:hover{background-color:#226d68}
/*# sourceMappingURL=main.b3c29b87.css.map*/