@font-face{font-family:MajorHeaderFont;src:url(/fonts/Party-Confetti.woff2) format("woff2"),url(/fonts/Party-Confetti.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MinorHeaderFont;src:url(/fonts/SaltyKitten-Regular.woff2) format("woff2"),url(/fonts/SaltyKitten-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TextFont;src:url(/fonts/AgenorNeue-Regular.woff2) format("woff2"),url(/fonts/AgenorNeue-Regular.otf) format("opentype");font-weight:400;font-style:normal}*{margin:0;padding:0;border:0;outline:0}body{background-color:#cde0a6;line-height:1.5;font-weight:400;min-height:100vh}.App{display:grid;grid-template-columns:15% 70% 15%;grid-template-rows:auto 1fr auto;background-color:#547036}@media (max-width: 1300px){.App{grid-template-columns:5% 90% 5%}}@font-face{font-family:MajorHeaderFont;src:url(/fonts/Party-Confetti.woff2) format("woff2"),url(/fonts/Party-Confetti.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MinorHeaderFont;src:url(/fonts/SaltyKitten-Regular.woff2) format("woff2"),url(/fonts/SaltyKitten-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TextFont;src:url(/fonts/AgenorNeue-Regular.woff2) format("woff2"),url(/fonts/AgenorNeue-Regular.otf) format("opentype");font-weight:400;font-style:normal}.home_wrapper{display:flex;justify-content:center;align-items:center;position:relative;grid-column:2/3;grid-row:2/3;background-color:#547036;height:700px;overflow:hidden}.slideshow{position:relative;width:100%;height:100%}.fade .slide{transition:opacity 1s ease-in-out,transform 1s ease-in-out}.fade .slide.active{opacity:1;transform:scale(1)}.fade .slide:not(.active){opacity:0}.slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out;transform:scale(1.1)}.slide.active{opacity:1;transform:scale(1)}.parallax.active{transform:translateY(-100px) scale(1.05)}.parallax:not(.active){transform:translateY(100px) scale(1)}@media (max-width: 768px){.home_wrapper{grid-column:1/4;height:350px}}@media (max-width: 1023px){.home_wrapper{grid-column:1/4}}@font-face{font-family:MajorHeaderFont;src:url(/fonts/Party-Confetti.woff2) format("woff2"),url(/fonts/Party-Confetti.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MinorHeaderFont;src:url(/fonts/SaltyKitten-Regular.woff2) format("woff2"),url(/fonts/SaltyKitten-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TextFont;src:url(/fonts/AgenorNeue-Regular.woff2) format("woff2"),url(/fonts/AgenorNeue-Regular.otf) format("opentype");font-weight:400;font-style:normal}.navbar_wrapper{display:grid;justify-content:center;align-items:center;position:sticky;top:0;z-index:100;grid-column:1/4;grid-row:1/2;grid-template-columns:15% 25% 45% 15%;height:80px;min-width:100%;font-family:MajorHeaderFont;background-color:#cde0a6;color:#547036}.navbar_wrapper #left_container{display:flex;justify-content:flex-start;align-items:center;grid-column:2/3;height:100%;min-height:60px}.navbar_wrapper #left_container img{width:auto;max-height:70px;object-fit:contain}.navbar_wrapper #brand_name{margin-left:10px;font-size:30px;color:#547036;font-family:MajorHeaderFont;line-height:60px;padding:0 10px;height:60px}.navbar_wrapper #brand_name:hover{cursor:pointer;color:#fffcef;background-color:#547036}.navbar_wrapper #right_container{display:flex;justify-content:space-between;align-items:center;grid-column:3/4;min-height:60px;padding:0 25px 0 10px;font-size:20px;text-align:center}.navbar_wrapper #right_container h2{display:flex;align-items:center;padding:0 10px;min-height:inherit}@media (max-width: 768px){.navbar_wrapper #right_container{display:none;position:absolute;top:80px;left:60px;right:-60px;background-color:#cde0a6;flex-direction:column;align-items:center;justify-content:center;grid-column:1/5;padding:20px;z-index:99}}.navbar_wrapper #right_container.open{display:flex}.navbar_wrapper h2:hover{cursor:pointer;color:#fffcef;background-color:#547036}.navbar_wrapper #right_container h2 a{color:inherit;text-decoration:none}.navbar_wrapper #right_container h2 a:visited{color:inherit}.navbar_wrapper .hamburger{display:none;cursor:pointer;grid-column:4/4;justify-self:end;margin-right:20px}@media (max-width: 768px){.navbar_wrapper .hamburger{display:block}}.navbar_wrapper .hamburger span{display:block;width:25px;height:3px;background-color:#547036;margin:5px 0;transition:.4s}.navbar_wrapper .hamburger.open span:nth-child(1){transform:rotate(-45deg) translate(-5px,5px)}.navbar_wrapper .hamburger.open span:nth-child(2){opacity:0}.navbar_wrapper .hamburger.open span:nth-child(3){transform:rotate(45deg) translate(-5px,-5px)}@media (max-width: 768px){#left_container{grid-column:1/4!important}}@media (max-width: 1023px){#left_container{grid-column:1/3}#left_container #brand_name{font-size:22px!important}.navbar_wrapper #right_container{padding:0}#right_container{font-size:14px!important;grid-column:3/3!important}#right_container h2{display:flex;align-items:center;padding:0 10px;min-height:inherit;white-space:nowrap}}@font-face{font-family:MajorHeaderFont;src:url(/fonts/Party-Confetti.woff2) format("woff2"),url(/fonts/Party-Confetti.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MinorHeaderFont;src:url(/fonts/SaltyKitten-Regular.woff2) format("woff2"),url(/fonts/SaltyKitten-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TextFont;src:url(/fonts/AgenorNeue-Regular.woff2) format("woff2"),url(/fonts/AgenorNeue-Regular.otf) format("opentype");font-weight:400;font-style:normal}.footer_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:1/4;grid-row:7/8;background-color:#cde0a6;color:#634e42}.footer_wrapper .footer_inquiry{text-align:center;margin:20px 0}.footer_wrapper .footer_inquiry h2{font-size:3.5rem;font-family:MajorHeaderFont;color:#547036;margin-bottom:10px}.footer_wrapper .footer_inquiry h3{font-size:2.5rem;font-family:MinorHeaderFont;color:#547036;font-weight:400;line-height:1.4}@media (max-width: 768px){.footer_wrapper .footer_inquiry h3{font-size:1.2rem}}@media (max-width: 480px){.footer_wrapper .footer_inquiry h2{font-size:2.5rem}.footer_wrapper .footer_inquiry h3{font-size:1.2rem}}.footer_wrapper #footer_logo{padding:20px;width:250px}.footer_wrapper #footer_content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%}.footer_wrapper .footer_contact{display:flex;align-items:center;justify-content:flex-start;padding:15px 10px}.footer_wrapper .footer_contact img{width:50px;padding-right:20px}.footer_wrapper #footer_socials{padding:20px 0 10px}.footer_wrapper #footer_socials a{padding:10px 25px}.footer_wrapper #footer_socials img{width:60px}.footer_wrapper #footer_socials .social_icon{width:60px;height:60px;fill:#547036;transition:fill .3s ease,transform .3s ease}.footer_wrapper #footer_socials a:hover .social_icon{fill:#f2edd7;transform:scale(1.1)}.footer_wrapper #footer_line{padding:20px;font-size:12px;color:#547036;font-family:TextFont}.footer_wrapper .footer{padding:20px;background-color:#cde0a6}.footer_wrapper .people_wrapper{display:flex;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;max-width:1200px;margin:0 auto}.footer_wrapper .person_card{background-color:#f2edd7;border-radius:12px;box-shadow:0 6px 12px #0000001a;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.footer_wrapper .person_card:hover{transform:translateY(-10px);box-shadow:0 10px 20px #00000026}.footer_wrapper .person_card img{width:120px;height:120px;border-radius:50%;object-fit:cover;box-shadow:0 4px 8px #0000001a;margin-bottom:15px}.footer_wrapper .person_card h3{margin:15px 0 10px;font-size:1.4rem;font-family:MinorHeaderFont;font-weight:700;letter-spacing:.5px}.footer_wrapper .person_card p{font-size:1rem;line-height:1.6;font-family:TextFont}.footer_wrapper .person_card a{text-decoration:none;color:inherit}.footer_wrapper .person_card a:hover{text-decoration:underline;color:#fdc100}@media (max-width: 1023px){.footer_wrapper .people_wrapper{grid-template-columns:repeat(2,1fr);display:flex}}@media (max-width: 768px){.footer_wrapper .people_wrapper{grid-template-columns:repeat(1,1fr);display:grid}.footer_wrapper #footer_content{width:100%}}@font-face{font-family:MajorHeaderFont;src:url(/fonts/Party-Confetti.woff2) format("woff2"),url(/fonts/Party-Confetti.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MinorHeaderFont;src:url(/fonts/SaltyKitten-Regular.woff2) format("woff2"),url(/fonts/SaltyKitten-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TextFont;src:url(/fonts/AgenorNeue-Regular.woff2) format("woff2"),url(/fonts/AgenorNeue-Regular.otf) format("opentype");font-weight:400;font-style:normal}.intro_wrapper{display:grid;grid-template-columns:inherit;align-items:center;position:relative;grid-column:1/4;grid-row:3/4;grid-template-rows:.75fr 1fr;background-color:#fdc100;color:#fffcef;min-height:100px}#intro_text{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:60px;padding-top:60px}#intro_left{width:60%}#intro_left h1{font-size:60px;font-family:MajorHeaderFont}#intro_left h2{font-size:40px;font-family:MinorHeaderFont}#intro_right{width:35%;font-family:TextFont;font-size:25px}#intro_video{grid-column:2/3;grid-row:2/3;width:100%;height:auto;align-self:center;justify-self:center;display:flex;align-items:center;justify-content:center;margin:auto;padding-bottom:40px}#intro_video iframe{width:60%;height:auto;max-width:100%;max-height:100%;aspect-ratio:16/9}@media (max-width: 1023px){.intro_wrapper{grid-template-rows:auto;min-height:auto}#intro_text{flex-direction:column;padding:20px 0}#intro_left,#intro_right{width:100%;text-align:center}#intro_left h1{font-size:3rem}#intro_left h2{font-size:2rem}#intro_right p{font-size:1rem}#intro_video iframe{width:100%}}@media (max-width: 768px){.intro_wrapper{grid-template-rows:auto;min-height:auto}#intro_text{flex-direction:column;padding:20px 0}#intro_left,#intro_right{width:100%;text-align:center}#intro_left h1{font-size:2.5rem}#intro_left h2{font-size:1.5rem}#intro_right p{font-size:1rem}#intro_video iframe{width:100%;aspect-ratio:16/9}}@media (max-width: 480px){#intro_left h1{font-size:2rem}#intro_left h2{font-size:1.3rem}#intro_right p{font-size:.875rem}#intro_video iframe{width:100%;aspect-ratio:16/9}}@font-face{font-family:MajorHeaderFont;src:url(/fonts/Party-Confetti.woff2) format("woff2"),url(/fonts/Party-Confetti.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MinorHeaderFont;src:url(/fonts/SaltyKitten-Regular.woff2) format("woff2"),url(/fonts/SaltyKitten-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TextFont;src:url(/fonts/AgenorNeue-Regular.woff2) format("woff2"),url(/fonts/AgenorNeue-Regular.otf) format("opentype");font-weight:400;font-style:normal}.products_intro_wrapper{display:grid;grid-template-columns:inherit;align-items:center;position:relative;grid-column:1/4;grid-row:4/5;background-color:#547036;color:#fffcef;height:95vh}#products_intro_content{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:row;justify-content:space-between;padding-top:60px}#products_intro_left{width:50%;font-family:TextFont;font-size:25px;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;text-align:center}#products_intro_img{width:85%;height:auto;border-radius:10px}#products_intro_btn{width:300px;height:60px;margin-top:25px;background-color:#f2edd7;color:#634e42;font-family:TextFont;font-size:30px;border-radius:5px;border:none;transition:background-color .3s ease,color .3s ease,transform .3s ease}#products_intro_btn:hover{background-color:#634e42;color:#fffcef;transform:translateY(-5px);box-shadow:0 4px 15px #0003;cursor:pointer}#products_intro_right{width:50%;text-align:center}#products_intro_right h1{font-size:60px;font-family:MajorHeaderFont}#products_intro_right h2{font-size:40px;font-family:MinorHeaderFont}#products_intro_right p{font-size:24px;font-family:TextFont;padding-top:20px}@media (max-width: 1023px){.products_intro_wrapper{height:auto}#products_intro_content{flex-direction:column;padding-top:20px}#products_intro_left,#products_intro_right{width:100%;text-align:center}#products_intro_left{font-size:1rem}#products_intro_img{width:100%;height:auto}#products_intro_btn{width:100%;font-size:1.5rem;height:50px;margin-bottom:2rem}#products_intro_right h1{font-size:3rem}#products_intro_right h2{font-size:2rem}#products_intro_right p{font-size:1rem}}@media (max-width: 768px){#products_intro_btn{font-size:1.25rem;height:45px;margin-bottom:20px}#products_intro_left{font-size:.875rem}}@media (max-width: 480px){#products_intro_btn{font-size:1rem;height:40px;margin-bottom:15px}#products_intro_right h1{font-size:2rem}#products_intro_right h2{font-size:1.25rem}#products_intro_right p{font-size:.875rem}}@font-face{font-family:MajorHeaderFont;src:url(/fonts/Party-Confetti.woff2) format("woff2"),url(/fonts/Party-Confetti.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MinorHeaderFont;src:url(/fonts/SaltyKitten-Regular.woff2) format("woff2"),url(/fonts/SaltyKitten-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TextFont;src:url(/fonts/AgenorNeue-Regular.woff2) format("woff2"),url(/fonts/AgenorNeue-Regular.otf) format("opentype");font-weight:400;font-style:normal}.about_wrapper{display:grid;grid-template-columns:inherit;align-items:center;position:relative;grid-column:1/4;grid-row:5/6;background-color:#fdc100;color:#fffcef;height:95vh;overflow:hidden;padding-bottom:20px}#about_text{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 1023px){#about_text{flex-direction:column}}@media (max-width: 768px){#about_text{flex-direction:column;padding:0 10px}}#about_left{width:50%;padding-right:20px;text-align:left;font-family:TextFont}#about_left h1{font-size:60px;font-family:MajorHeaderFont;color:#fffcef}#about_left h2{font-size:40px;font-family:MinorHeaderFont;margin-bottom:10px}#about_left p{font-size:24px;line-height:1.6;color:#fffcef;font-family:TextFont}@media (max-width: 768px){#about_left{width:100%;text-align:center;padding-right:0}}#about_right{width:45%;display:flex;justify-content:center;align-items:center}#about_right img{width:100%;height:auto;border-radius:10px;max-height:50vh;object-fit:contain}#about_right img:hover{transform:scale(1.05);box-shadow:0 4px 15px #0003}@media (max-width: 768px){#about_right{width:100%;margin-top:20px;margin-bottom:40px}}#img_group{height:auto;width:100%}@media (max-width: 1023px){.about_wrapper{height:auto;min-height:80vh}#about_left{padding:0;margin-bottom:40px}#about_left,#about_right{width:100%;text-align:center}#about_left h1,#about_right h1{font-size:3rem}#about_left h2,#about_right h2{font-size:2rem}#about_left p,#about_right p{font-size:1rem}}@media (max-width: 768px){.about_wrapper{height:auto;min-height:80vh}#about_left,#about_right{width:100%;text-align:center}#about_left h1,#about_right h1{font-size:2.5rem}#about_left h2,#about_right h2{font-size:1.5rem}#about_left p,#about_right p{font-size:1rem}}@media (max-width: 480px){#about_left h1,#about_right h1{font-size:2rem}#about_left h2,#about_right h2{font-size:1.25rem}#about_left p,#about_right p{font-size:.875rem}}@font-face{font-family:MajorHeaderFont;src:url(/fonts/Party-Confetti.woff2) format("woff2"),url(/fonts/Party-Confetti.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MinorHeaderFont;src:url(/fonts/SaltyKitten-Regular.woff2) format("woff2"),url(/fonts/SaltyKitten-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TextFont;src:url(/fonts/AgenorNeue-Regular.woff2) format("woff2"),url(/fonts/AgenorNeue-Regular.otf) format("opentype");font-weight:400;font-style:normal}.method-wrapper{display:grid;grid-template-columns:inherit;grid-column:1/4;grid-row:6/7;justify-items:center;align-items:center;background-color:#547036;color:#fffcef;height:95vh;padding-bottom:20px}.method-container{grid-column:2/3;grid-row:1/2;display:flex;justify-content:space-between;align-items:center;max-width:1200px;width:100%}.method-left{flex:1;text-align:center;width:30%}#method-img{width:300px;max-width:100%;height:auto;display:block}.method-right{width:60%;text-align:start}.method-right h1{font-family:MajorHeaderFont;font-size:60px}.method-right h2{font-family:MinorHeaderFont;font-size:40px}.method-right p{font-family:TextFont;font-size:22px;padding-top:15px}.method-steps{grid-column:2/3;grid-row:2/3;width:100%;padding:20px}.method-steps h2{font-family:MajorHeaderFont;font-size:36px;text-align:center;margin-bottom:20px}.method-steps ol{list-style:none;padding-left:0;counter-reset:step-counter}.method-steps li{font-size:20px;font-family:TextFont;margin-bottom:15px;line-height:1.6;position:relative;padding-left:30px}.method-steps li:before{content:counter(step-counter) ".";counter-increment:step-counter;position:absolute;left:0;top:0;font-size:22px;font-weight:700;color:#f2edd7}@media (max-width: 1023px){.method-wrapper{height:auto}.method-right{width:60%}.method-right h1{font-size:3rem}.method-right h2{font-size:2rem}.method-right p{font-size:1rem}.method-left{width:40%;text-align:center}.method-left #method-img{width:250px;height:auto;display:block}}@media (max-width: 768px){.method-container{flex-direction:column}.method-right{order:1;width:100%;text-align:center;margin-top:20px}.method-right h1{font-size:2.5rem}.method-right h2{font-size:1.5rem}.method-right p{font-size:1rem}.method-left{order:2;width:100%;text-align:center;margin-top:20px}.method-left #method-img{width:70%;max-width:250px;height:auto;margin:0 auto;padding:20px}.method-steps{padding:10px}.method-steps h2{font-size:1.5rem}.method-steps ol{padding-left:0}.method-steps li{font-size:1rem}.method-steps li:before{font-size:1.5rem}}@font-face{font-family:MajorHeaderFont;src:url(/fonts/Party-Confetti.woff2) format("woff2"),url(/fonts/Party-Confetti.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MinorHeaderFont;src:url(/fonts/SaltyKitten-Regular.woff2) format("woff2"),url(/fonts/SaltyKitten-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TextFont;src:url(/fonts/AgenorNeue-Regular.woff2) format("woff2"),url(/fonts/AgenorNeue-Regular.otf) format("opentype");font-weight:400;font-style:normal}.products-page{display:grid;grid-template-columns:inherit;grid-column:1/-1}.hero-section{grid-column:1/-1;position:relative;height:100vh;background-image:url(/assets/Farmerlandscape2-C7QtGnvT.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fffcef;text-align:center;padding:0 20px}.hero-content{position:relative;z-index:1}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:0}.hero-section h1{font-size:4.5rem;margin-bottom:10px;font-family:MajorHeaderFont}@media (max-width: 768px){.hero-section h1{font-size:2.5rem}}@media (max-width: 480px){.hero-section h1{font-size:2rem}}.hero-section p{font-size:2rem;font-family:MinorHeaderFont;max-width:800px;margin:0 auto}@media (max-width: 768px){.hero-section p{font-size:1.2rem}}@media (max-width: 480px){.hero-section p{font-size:1rem}}.products-categories-wrapper{grid-column:1/4;background-color:#fdc100;color:#fffcef;display:grid;grid-template-columns:15% 70% 15%;justify-items:center;text-align:center;padding-top:30px;padding-bottom:60px}.products-categories-wrapper h2{font-family:MajorHeaderFont;font-size:40px;grid-column:1/-1}.products-categories-wrapper .products-categories{grid-column:2/3;display:flex;justify-content:center;align-items:center;flex-flow:row wrap;width:100%}@media (max-width: 1023px){.products-categories-wrapper .products-categories{grid-column:1/4}}#product-category{border:5px #634e42 solid;border-radius:15px;margin:20px 30px;width:30%;height:500px;background-color:#f2edd7;color:#634e42;display:flex;flex-direction:column;align-items:center}@media (max-width: 1023px){#product-category{width:40%}}@media (max-width: 768px){#product-category{width:80%;height:450px}}#product-category h3{font-family:MinorHeaderFont;font-size:30px;padding:5px 0}@media (max-width: 768px){#product-category h3{font-size:25px}}#product-category img{width:85%;padding-bottom:5px;border-radius:15px}#product-category p{font-family:TextFont;font-size:17px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 10px}@media (max-width: 768px){#product-category p{font-size:15px}}.products_wrapper{grid-template-columns:inherit;grid-column:1/4;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#547036;color:#fffcef;min-height:100px;padding:40px 20px}@media (max-width: 480px){.products_wrapper{padding:20px}}@keyframes pop-in{0%{transform:translate(-100%) scale(.5);opacity:0}50%{opacity:.5}to{transform:translate(0) scale(1);opacity:1}}.product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center;max-width:1200px;width:100%}.product-list.visible{animation:pop-in 1s forwards}@media (max-width: 768px){.product-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.product-list{grid-template-columns:1fr}}.product-card>h2{font-family:MinorHeaderFont}.show-more-btn{background-color:#fdc100;color:#fffcef;border:none;padding:10px 20px;margin:20px 0;cursor:pointer;font-size:1rem;font-family:TextFont;border-radius:5px;transition:background-color .3s}.show-more-btn:hover{background-color:#634e42}@media (max-width: 480px){.show-more-btn{padding:8px 16px;font-size:.9rem}}.filter-container{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}@media (min-width: 481px){.filter-container{flex-direction:row;justify-content:center}}.filter-button{padding:10px 20px;background-color:#547036;color:#fffcef;border:none;border-radius:30px;cursor:pointer;font-size:16px;font-weight:600;font-family:MinorHeaderFont;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease}.filter-button:hover{background-color:#547036;transform:translateY(-2px)}.filter-button:active{transform:translateY(0)}.filter-button.active{background-color:#fdc100}.filter{margin-bottom:20px}.filter select{padding:10px;font-size:1rem;border-radius:5px;border:1px solid #fffcef}@media (max-width: 480px){.filter select{width:100%}}.product-list{display:flex;flex-wrap:wrap;gap:20px;font-family:TextFont;justify-content:center}.product-card{border:1px solid #ccc;padding:20px;width:250px;text-align:center;background-color:#547036;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.product-card:hover{transform:translateY(-10px);box-shadow:0 6px 12px #0003}.product-icons{display:flex;gap:10px}.product-icons .icon-wrapper{display:inline-flex}.product-icons .product-icon{width:24px;height:24px;fill:currentColor;object-fit:contain}.product-card img{width:100%;height:200px;object-fit:cover;border-radius:8px;margin-bottom:15px}.product-card h2{font-size:1.5rem}.product-card p{font-size:1rem}.product-name{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:10px}.product-price{font-size:1rem;margin-bottom:15px}.product-description{font-size:.9rem;margin-bottom:20px}@media (max-width: 768px){.product-list{justify-content:center}}
