@import url(https://fonts.googleapis.com/css2?family=Sofia&display=swap);body{background-color:#f8f8f8;color:#333;font-family:Sofia,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0}.empty{height:1%;width:100%}header{background-color:#87d68d;color:#fff;padding:20px;text-align:center;z-index:1}header h1{font-size:2em;margin:0}header p{font-size:1.2em;margin-top:10px}@media (max-width:768px){nav{flex-direction:column;gap:20px}}nav{background-color:#87d68d;padding:8px 0}nav,ul{display:flex;justify-content:center}ul{list-style:none;margin:0;padding:0}li{margin:0 15px;position:relative}a{color:#fff;font-size:1.2em;font-weight:700;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:#5c9e5c}.dropdown{background-color:#87d68d;border-radius:4px;box-shadow:0 4px 8px #0000001a;display:none;left:0;position:absolute;top:100%;z-index:2}.dropdown a,li:hover .dropdown{display:block}.dropdown a{color:#fff;font-size:16px;padding:8px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.dropdown a:hover{background-color:#5c9e5c}.featured-products{display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px}.about-us,.articles{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px 0;padding:40px 20px}.about-us h2,.articles h2{color:#87d68d;font-size:2em;text-align:center}.about-us p,.articles p{font-size:1.1em;line-height:1.6}.articleDiv{display:flex;flex-direction:row;justify-content:space-around}@media (max-width:1080px){.articleDiv{justify-content:space-around}}@media (max-width:768px){.articleDiv{align-items:center;display:flex;flex-direction:column}}.article{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;margin:10px;padding:20px;text-align:center;transition:transform .3s ease-in-out;width:300px}.article:hover{transform:translateY(-5px)}.article img{border-radius:8px;max-width:100%}.article h3{color:#333;font-size:1.5em;margin-top:10px}.product{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;margin:10px;max-width:300px;padding:20px;text-align:center;transition:transform .3s ease-in-out}.product:hover{transform:translateY(-5px)}.product img{border-radius:8px;max-width:100%}.product h2{font-size:1.5em;margin-top:10px}.price{font-size:1.2em;font-weight:700;margin-top:5px}button{background-color:#87d68d;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1em;padding:8px 16px;transition:background-color .3s ease-in-out}.see-more{margin-top:10px}button:hover{background-color:#5c9e5c}.login-button{margin-left:88%;transform:translateY(-115px)}.login-button button{padding:8px 16px}.login-container header{margin-bottom:20px;text-align:center}.login-form{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.login-form h2{color:#87d68d;font-size:2em;margin-bottom:20px}form{width:300px}label{margin-bottom:8px}input{box-sizing:border-box;margin-bottom:16px;padding:8px;width:100%}.login-container{min-height:91vh}.login-button button{background-color:#87d68d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:background-color .3s ease-in-out}.login-button button:hover{background-color:#5c9e5c}.login-container footer{margin-top:20px;text-align:center}.login-container .toggle-form{color:#5c9e5c;cursor:pointer;font-weight:700;margin-top:15px}.login-container .toggle-form:hover{text-decoration:underline}.sidebar{background-color:#e5fdeb;height:100vh;left:0;position:absolute;top:255px;width:200px}.sidebar ul{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;list-style:none;margin:100px 0 0;padding:0}.sidebar li{margin-bottom:40px}.sidebar a{color:#a7da91;font-size:1.2em;font-weight:700;margin-bottom:10px;text-decoration:none;transition:color .3s ease-in-out}.sidebar a:hover{color:#5c9e5c}.main-content{padding-bottom:15px}.product-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.product-card{border:1px solid #ddd;border-radius:8px;cursor:pointer;max-width:300px;padding:20px}.product-card img{border-radius:8px;max-width:100%}.price{color:#87d68d}.product-card:hover{box-shadow:0 4px 8px #0000001a}.header-icons{display:flex;justify-content:end}.cart-icon,.user-icon{cursor:pointer}.cart-icon img,.user-icon img{height:30px;width:30px}.cart-icon+.user-icon{margin-left:30px}.logo img{height:60px;width:60px}.main-cont{display:flex;flex-direction:row;justify-content:space-around}@media (max-width:768px){.main-cont{align-items:center;flex-direction:column-reverse}}.cart-form{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px 0;max-width:800px;padding:20px}.payment-method,.personal-info{float:left;width:80%}.cart-form label{display:block;margin-bottom:8px}.cart-form input{border:1px solid #ddd;border-radius:4px;width:100%}.cart-form textarea{width:100%}.cart-form .separator{border:none;border-top:1px solid #c0dab7;clear:both;margin:20px 0;width:100%}.cart-form button{background-color:#87d68d;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 15px;transition:background-color .3s ease-in-out}.cart-form button:hover{background-color:#5c9e5c}.cart-preview{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:200px;margin-top:20px;max-width:500px;padding:40px}.cart-preview h2{font-size:18px;margin-bottom:10px}.cart-preview ul{display:list-item;margin:0;padding:0}.cart-preview li{margin-bottom:8px;margin-top:15px}.cart-preview p{margin-top:50px}.cart-preview img{height:115px;width:100px}.product-view{display:flex;gap:10px;margin:60px;max-width:100%;min-height:60vh;padding:20px;position:relative}@media (max-width:768px){.product-view{align-items:center;margin:0}.product-info p{font-size:14px}}.productANDname{width:500px}@media (max-width:768px){.productANDname{font-size:14px}}.product-view img{height:auto;margin-bottom:20px;max-width:80%}.product-info{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-view button{background-color:#87d68d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease-in-out}.product-view button:hover{background-color:#5c9e5c}.blog-page{margin:0 auto}.search-bar{align-items:center;display:flex;justify-content:center;margin-top:20px;max-width:100%}.search-bar input{border:1px solid #ddd;border-radius:30px;max-width:40vw;padding:10px}.search-bar button{background-color:#5c9e5c;border:none;border-radius:30px;color:#fff;cursor:pointer;margin-bottom:17px;margin-left:10px;padding:10px 15px;transition:background-color .3s ease-in-out}.search-bar button:hover{background-color:#387c38}.article-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.article-view{margin-bottom:35px;margin-top:30px;text-align:center}.article-view h2,.article-view img{margin-left:auto;margin-right:auto}.article-view img{display:block;height:auto;max-width:470px}.article-view p{margin-left:auto;margin-right:auto;max-width:600px}.info-page{display:flex;flex-direction:column;margin:0 auto;max-width:100%}#infoPage-header,.info-section p{text-align:center}.info-section p{margin-left:15.5%;max-width:70%}.info-section h3{text-align:center}.info-section{margin-bottom:40px}.info-section h2{border-bottom:1px solid #ccc;color:#333;padding-bottom:10px}.contact-content,.info-section h2{text-align:center}#contact-us{font-size:40px;padding-bottom:2rem;padding-top:2rem}footer{background-color:#87d68d;bottom:0;color:#fff;font-size:.8em;padding:10px;position:relative;text-align:center}.paypal{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5%}p{font-size:18px}
/*# sourceMappingURL=main.dd645daa.css.map*/