.InfoBubbles{justify-content:center;gap:120px;width:100%;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:larger;font-weight:bolder;list-style-type:none;display:flex;top:0}.InfoBubbles a{color:#000;padding:14px 16px;text-decoration:none;display:block}.FindLocalFarms{justify-content:center;gap:90px;width:100%;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:larger;font-weight:bolder;list-style-type:none;display:flex;top:0}.FindLocalFarms .FLFText{align-self:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:larger}.FindLocalFarms .SearchButton{background-color:#f2b964;border-radius:25px;width:225px;height:auto}.FindLocalFarms .SearchButton:hover{transition:transform .2s;transform:translateY(-5px)}.FindLocalFarms .SearchText{color:#000;text-align:center;padding:14px 16px;text-decoration:none;display:block}.ProductsDisplay{justify-content:center;gap:90px;width:100%;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:larger;font-weight:bolder;text-decoration:none;list-style-type:none;display:flex;top:0}.map{width:100%;max-width:520px}body{background-color:#f7fcf1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.Navbar{width:100%;position:absolute;top:0;left:0}.Navbar img{height:85px}.Navbar ul{background-color:#8ab28c;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:larger;font-weight:bolder;list-style-type:none;display:flex;overflow:hidden}.Navbar a{color:#000;padding:14px 16px;text-decoration:none;display:block}.Navbar a:hover{transition:transform .2s;transform:translateY(-5px)}.Navbar .CompName{font-size:44px}.Navbar .CompName:hover{transition:none;transform:none}.nav-logout{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.Footer{text-align:center;background-color:#8ab28c;width:100%;padding:20px 0 30px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;left:0}.Footer ul{margin:0;padding:0;list-style-type:none}.Footer li{list-style-type:none}.Footer a{color:#000;text-decoration:none}.Footer a:hover{transition:transform .2s;transform:translateY(-5px)}.Logo img{height:70px}.Logo ul{background-color:#8ab28c;justify-content:center;align-items:center;font-weight:bolder;display:flex}.Logo .CompName{padding:8px 14px;font-size:34px}.Links{max-width:1000px;margin:15px auto 0;padding:0 20px}.Links>ul{justify-content:space-between;gap:40px;display:flex}.Nav,.Help,.Legal{text-align:left;min-width:220px}.Nav>ul>li,.Help>ul>li,.Legal>ul>li{color:#000;font-weight:bolder;font-size:26px!important}.Redirects{margin-top:10px}.Redirects li a{padding:6px 0;font-size:18px;font-weight:bolder;display:block}.Redirects li p{padding:6px 0;font-size:13px;font-weight:bolder;display:block}@media (width<=768px){.Logo ul{flex-direction:column}.Logo .CompName{font-size:28px}.Links>ul{flex-direction:column;align-items:center;gap:20px}.Nav,.Help,.Legal{text-align:center;width:100%;min-width:0}.Nav>ul>li,.Help>ul>li,.Legal>ul>li{font-size:24px!important}.Redirects li a{font-size:16px}}.Hero{background-color:#495b4a;min-width:100%;padding-top:145px}.Hero img{object-fit:cover;width:100%;max-height:420px}.Hero h1{color:#fff;text-align:center;width:auto;height:auto;padding-bottom:25px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;left:0}.InfoBubble{text-align:center}.InfoBubble img{color:#000;justify-content:center;width:120px;height:120px}.Product img{object-fit:cover;width:320px;height:240px}.Product:hover{transition:transform .2s;transform:translateY(-5px)}.Category h2{background-color:#f2b964;border-radius:0 70px 0 0;height:70px;padding:0;font-size:42px;text-decoration:none;position:relative;bottom:105px}.Category h2:hover,.Product img:hover{box-shadow:10px 10px 5px #9c9c9c}.Product a{color:#000;text-decoration:none}.InfoBoxes ul{list-style-type:none}.InfoBoxes li{padding-bottom:200px}.InfoBoxes .SearchButton{background-color:#f2b964;border-radius:25px;width:225px;height:auto}.InfoBoxes .SearchButton:hover{transition:transform .2s;transform:translateY(-5px)}.InfoBoxes .SearchText{color:#000;text-align:center;padding:14px 16px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:larger;font-weight:bolder;text-decoration:none;display:block}.Search{text-align:right;padding-top:100px;position:relative}.InfoBoxLeft ul{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:larger;font-weight:bolder;list-style-type:none;display:flex}.InfoBoxLeft .Words{text-align:left;height:100px;padding-top:50px;padding-left:30px;font-size:30px}.InfoBoxLeft .Image img{height:500px;padding:20px}.InfoBoxLeft .Image{height:100px}.InfoBoxRight{background-color:#dfebfb;width:100%;height:550px}.InfoBoxRight ul{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:larger;font-weight:bolder;list-style-type:none;display:flex}.InfoBoxRight .Words{text-align:right;height:100px;padding-top:50px;padding-right:30px;font-size:30px}.InfoBoxRight .Image img{height:500px;padding:20px}.InfoBoxRight .Image{height:100px}.FAQs hr{background-color:#000;height:5px}.Contact h1{text-align:center;padding-top:40px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.PendingQuestions{padding:20px 45px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.PendingQuestion{background-color:#f6f6f6;border-radius:12px;margin:15px 0;padding:15px}.QnAs{width:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}.QnAs p{width:95%}.QnAs ul{list-style-type:none}.ContactForm{justify-content:center;width:100%;padding-bottom:50px;display:flex}.ContactInput{background-color:#eaa1a3;border-radius:50px;align-content:center;width:50%;height:auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ContactInput ul{list-style-type:none}.ContactInput li{padding-bottom:40px}.ContactInput label{text-align:left;font-size:40px;font-weight:700}.ContactInput input{background-color:#f6d5d6;border-style:none;border-radius:15px;width:95%;height:60px}.ContactInput #Question{height:150px}.ContactInput .SubmitButton{justify-self:center;width:20%}.ContactInput .SubmitButton :hover{color:#fff;background-color:#9a4c4f}.Product-Cards{text-align:center;grid-template-columns:auto auto auto auto;display:grid}.Product-Cards ul{text-align:center;margin:0 auto}.Product-Cards li{width:auto;min-height:250px;display:-moz-inline-stack;vertical-align:top;align-items:center;height:250px;margin:10px 100px 500px;display:inline-block}.MarketHeading{margin-left:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.MarketMessage{margin-left:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.Producer-Card{color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.Producer-Card .image img{object-fit:cover;width:320px;height:420px}.Producer-Card .text{background-color:#f2b964;border-radius:0 90px 0 0;width:320px;height:90px;padding:0;text-decoration:none;position:relative;bottom:104px}.Producer-Card .text p{text-align:top}.Producer-Card .image img:hover{box-shadow:10px 10px 5px #9c9c9c}.ProductButton{cursor:pointer;background-color:#8ab28c;border:none;border-radius:20px;padding:8px 14px;font-weight:700}.ProductButton:hover{transition:transform .2s;transform:translateY(-3px)}.BasketContent{max-width:900px;margin:2rem auto;padding:1rem 2rem 3rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.BasketContent input{border-width:1px;border-radius:8px;margin-left:10px;padding:6px}.BasketContent button{cursor:pointer;background-color:#8ab28c;border:none;border-radius:20px;padding:8px 14px;font-weight:700}.BasketContent button:hover{transition:transform .2s;transform:translateY(-3px)}.PlaceOrderButton{margin-top:10px}.Producer-Cards{text-align:center;grid-template-columns:auto auto auto auto;display:grid}.SearchButton{background-color:#f2b964;border-radius:25px;width:225px;height:auto}.SearchButton:hover{transition:transform .2s;transform:translateY(-5px)}.SearchText{color:#000;text-align:center;padding:14px 16px;text-decoration:none;display:block}.P-Card-List{display:grid}.Producer-Cards ul{text-align:center;margin:0 auto}.Producer-Cards li{width:auto;min-height:250px;display:-moz-inline-stack;vertical-align:top;align-items:center;height:250px;margin:10px 55px 280px;display:inline-block}.ProducerProducts{text-align:left;background-color:#f6f6f6;width:370px;padding:15px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;bottom:100px}.ProducerProduct{margin-bottom:15px}.ProducerProduct button{cursor:pointer;background-color:#8ab28c;border:none;border-radius:20px;padding:8px 14px;font-weight:700}.ProducerProduct button:hover{transition:transform .2s;transform:translateY(-3px)}.ProducerMessage{margin-left:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.Producer-Card{color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.Producer-Card .image img{object-fit:cover;width:320px;height:420px}.Producer-Card .text{background-color:#f2b964;border-radius:0 90px 0 0;width:320px;height:90px;padding:0;text-decoration:none;position:relative;bottom:104px}.Producer-Card .text p{text-align:top}.Producer-Card .image img:hover{box-shadow:10px 10px 5px #9c9c9c}.ProducerLink{text-decoration:none}.ProducerDetailContent{max-width:1100px;margin:2rem auto;padding:1rem 2rem 3rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ProducerProductList{flex-wrap:wrap;gap:40px;display:flex}.ProducerMessage{font-weight:700}.OrderLink{color:#000;text-decoration:none}.OrderLink .dash-card:hover{transition:transform .2s;transform:translateY(-4px);box-shadow:6px 6px 4px #cfcfcf}.OrderDetailsContent{max-width:900px;margin:2rem auto;padding:1rem 2rem 3rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.BackButton{color:#000;background-color:#8ab28c;border-radius:20px;margin-bottom:20px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-block}.BackButton:hover{transition:transform .2s;transform:translateY(-3px)}.DashboardContent{max-width:900px;margin:2rem auto;padding:1rem 2rem 3rem}.dash-card{background:#f6f6f6;border-radius:12px;margin:1rem 0;padding:1rem}.StockUpdate{gap:10px;margin-top:10px;display:flex}.StockUpdate input{box-sizing:border-box;background-color:#f2f2f2;border:1px solid #777;border-radius:4px;width:160px;height:42px;padding:0 10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}.StockUpdate button{color:#000;cursor:pointer;background-color:#e8eef7;border:1px solid #777;border-radius:4px;height:42px;padding:0 14px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.ProductFormCard{background-color:#f6f6f6;border-radius:12px;max-width:720px;margin:15px 0 35px;padding:20px}.ProductForm{width:100%;margin:0}.ProductForm .ProductInput{box-sizing:border-box;color:#555;background-color:#f2f2f2;border:1px solid #777;border-radius:4px;width:100%;height:44px;margin:0 0 14px;padding:0 12px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:44px;display:block;font-size:18px!important}.ProductForm input.ProductInput::placeholder{color:#888;font-size:18px}.ProductForm input[type=date].ProductInput{font-size:17px!important}.ProductForm .ProductSubmit{box-sizing:border-box;color:#000;cursor:pointer;background-color:#e8eef7;border:1px solid #777;border-radius:4px;width:100%;height:48px;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:22px;font-weight:700;display:block}@media (width<=768px){.DashboardContent{padding:1rem}.ProductFormCard{max-width:none;padding:15px}.ProductForm .ProductInput{height:42px;font-size:16px!important}.ProductForm .ProductSubmit{height:46px;font-size:20px}.StockUpdate{flex-direction:column;align-items:flex-start}.StockUpdate input,.StockUpdate button{width:100%;max-width:260px}}.Login{gap:700px;list-style-type:none}.LoginForm{flex-direction:column;gap:10px;width:70%;margin:200px auto;display:flex}.LoginForm input{margin:10px;padding:10px;font-size:40px}.LoginForm .submit-button{background-color:#e6edf6;border-width:3px;font-size:40px;font-weight:bolder}.LoginForm .submit-button:hover{background-color:#a5b7cf}.LoginForm .submit-button:active{background-color:#a5b7cf;transform:translateY(4px);box-shadow:0 2px #666}.RegisterForm{flex-direction:column;gap:10px;width:70%;margin:200px auto;display:flex}.RegisterForm input{margin:10px;padding:10px;font-size:40px}.RegisterForm .submit-button{background-color:#e6edf6;border-width:3px;font-size:40px;font-weight:bolder}.RegisterForm .submit-button:hover{background-color:#a5b7cf}.RegisterForm .submit-button:active{background-color:#a5b7cf;transform:translateY(4px);box-shadow:0 2px #666}.CheckBoxes{flex-direction:column;align-content:center;gap:10px;width:50%;margin:200px auto;font-size:25px;display:flex}.CheckBoxes .submit-button{background-color:#e6edf6;border-width:3px;font-size:25px;font-weight:bolder}.CheckBoxes .submit-button:hover{background-color:#a5b7cf}.CheckBoxes .submit-button:active{background-color:#a5b7cf;transform:translateY(4px);box-shadow:0 2px #666}.redirect{text-align:center}
