:root{--primary-color: #14a396;--primary-light: #DBECEA;--primary-dark: #0f4a44;--dark-color: #2C2D2E;--text-color: #505E61;--border-color: #E3E5E6;--background-color: #ffffff;--card-bg-light: #f7fbfb;--font-primary: "Montserrat", sans-serif;--font-secondary: "Inter", sans-serif;--h1-size: 2.75rem;--h2-size: 34px;--h3-size: 1.625rem;--h4-size: 18px;--body-size: .95rem;--section-spacing: 6rem;--container-spacing: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px}h1,h2,h3,h5,h6{font-family:var(--font-primary);color:var(--dark-color);letter-spacing:.202px;text-transform:capitalize;font-weight:400}section h2{font-size:34px}h4{font-size:18px;color:#131313;font-weight:500}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-dark)}section p{font-size:17px;color:#505e61;font-weight:400}section a{display:inline-block}.container{padding:var(--section-spacing) 0;padding-right:30px!important;padding-left:30px!important}.btn-brand-dark{background:#515e61;color:var(--background-color);font-family:var(--font-primary);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:14px 30px;border-radius:0;border:1px solid #515E61;transition:all .3s ease;display:inline-flex;gap:10px;align-items:center}.btn-brand-dark span{display:inline-block}.btn-brand-dark:hover{background-color:transparent;color:var(--dark-color);border:1px solid #515e61}.container{max-width:1208px}.hero-section{text-align:center}.hero-wrapper{background-color:var(--primary-light);padding:65px 50px}.hero-subtitle{font-family:var(--font-primary);font-size:12.094px;font-weight:700;line-height:18.772px;letter-spacing:2.52px;text-transform:uppercase;color:var(--text-color);margin-bottom:21px}.hero-title{color:#2c2d2e;text-align:center;font-family:Montserrat;font-size:64px;font-style:normal;font-weight:400;line-height:65.205px;letter-spacing:-.41px;text-transform:capitalize}.hero-description{font-size:17px;color:var(--text-color);margin:21px auto 30px;line-height:1.6;max-width:942px;font-weight:400}.produce-section .produce-grid .produce-limit:hover{background-color:var(--card-bg-light)}.intro-section{background-color:#fff}.intro-title{font-size:var(--h2-size);font-weight:400;margin-bottom:1.5rem}.intro-text{font-size:17px;margin-bottom:1.5rem;color:var(--text-color)}.intro-features{margin-top:2rem}.intro-features ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:left;padding-left:7px}.intro-features li{display:flex;gap:12px;margin-bottom:12px;width:48%;font-size:14px;font-style:normal;font-weight:400;line-height:26.457px;color:#505e61}.intro-features li:before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Crect x='0.503937' y='0.503937' width='17.1339' height='17.1339' rx='8.56693' fill='%23D9E7E4' stroke='%23CFE1DD' stroke-width='1.00787'/%3E%3Cmask id='path-2-inside-1_289_6' fill='white'%3E%3Cpath d='M9.13135 3.22522L13.4074 7.50127L6.99332 13.9153L2.71728 9.63929L9.13135 3.22522Z'/%3E%3C/mask%3E%3Cpath d='M6.99332 13.9153L6.28065 14.628L6.99332 15.3407L7.706 14.628L6.99332 13.9153ZM13.4074 7.50127L12.6947 6.78859L6.28065 13.2027L6.99332 13.9153L7.706 14.628L14.1201 8.21394L13.4074 7.50127ZM6.99332 13.9153L7.706 13.2027L3.42995 8.92662L2.71728 9.63929L2.0046 10.352L6.28065 14.628L6.99332 13.9153Z' fill='%233A3D3F' mask='url(%23path-2-inside-1_289_6)'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0;position:relative;top:6px}.feature-item{font-size:.85rem;color:var(--text-color);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.produce-section{background-color:#fff}.produce-container{background-color:var(--primary-light);padding:64px 40px}.produce-header{margin:0 auto 3rem;text-align:center;font-weight:400;padding:0 80px}.produce-grid .row{border:1px solid #E3E5E6}.produce-grid .row .produce-limit{border-right:1px solid #E3E5E6;border-bottom:1px solid #E3E5E6}.produce-header p{font-size:17px;color:var(--text-color);line-height:1.6;max-width:726px;margin:0 auto}.produce-grid{background-color:#fff}.produce-grid.produce .row .produce-limit{border-right:1px solid var(--border-color)}.produce-grid.produce .row{border:1px solid var(--border-color)}.produce-grid.produce .row .produce-limit:last-child{border-right:0 solid var(--border-color)}.produce-card{height:100%;padding:2.5rem;text-align:center;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;transition:background-color .3s ease}.produce-card:hover{background-color:var(--card-bg-light)}.produce-card-icon{font-size:1.5rem;color:var(--dark-color);margin-bottom:24px}.produce-card-title{font-size:14px;font-weight:500;color:#131313;text-transform:capitalize;margin:0;text-align:left;line-height:20px}.produce-bottom-text{text-align:center;padding-top:30px}.produce-footer-note{font-size:.8rem;color:var(--text-color);text-align:center;margin-top:2rem}.produce-footer-note a{text-decoration:underline;font-weight:500}.produce-bottom-text p{font-size:14px}.partners-section{background-color:#fff}.partners-title{text-align:center;margin-bottom:3.5rem;font-weight:400}.partner-card{background-color:#fff;border:1px solid var(--border-color);padding:32px;height:100%}.partner-card-icon{font-size:1.5rem;color:var(--primary-color);margin-bottom:0}.partner-card-title{font-size:var(--h4-size);font-weight:500;margin-bottom:0;color:#131313}.partner-card-text{font-size:.85rem;line-height:1.6;color:var(--text-color);margin:0}.partner-wrapper{display:flex;align-items:center;gap:15px;margin-bottom:12px}.partner-card-text p{font-size:14px;font-weight:400;margin:0}.launch-section{background-color:#fff}.launch-img-banner img{width:100%;height:auto;object-fit:cover;max-height:520px}.launch-intro-wrapper{background-color:var(--primary-light);padding:4rem var(--container-spacing);margin-top:-4px}.launch-intro-content{max-width:800px;margin:0 auto;text-align:center}.launch-intro-title{margin-bottom:1.5rem;font-weight:400}.launch-intro-text{font-size:17px;line-height:normal;color:var(--text-color);max-width:726px;margin:0 auto}.process-step{text-align:center}.process-step-number{width:54px;height:54px;border-radius:50%;border:1px solid #CFE1DD;display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-size:18.545px;color:var(--dark-color);margin:0 auto 18px}.process-step-title{font-size:14px;font-weight:500;color:#131313;line-height:1.4;max-width:180px;margin:0 auto}.steps-wrapper{border:1px solid #e3e5e6;border-top:none;margin:0;padding-bottom:55px}.why-choose-section{background-color:var(--primary-light)}.why-choose-header{max-width:800px;margin:0 auto 3.5rem;text-align:center}.why-choose-title{margin-bottom:1.5rem;font-weight:400}.why-choose-text{font-size:.95rem;color:var(--text-color)}.why-choose-grid{background-color:transparent}.why-choose-card{border:1.008px solid rgba(255,255,255,.9);background:#fff9;padding:2.25rem 1.25rem;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px}.why-choose-card-icon{font-size:1.5rem;color:var(--dark-color);margin-bottom:21px}.why-choose-card-title{font-size:14px;font-weight:500;color:#131313;margin:0;line-height:23.4px}.faq-section{background-color:#fff}.faq-title{font-size:var(--h2-size);text-align:center;margin-bottom:3.5rem}.faq-container{max-width:800px;margin:0 auto}.faq-accordion .accordion-item{border:none;border-bottom:1px solid var(--border-color);border-radius:0;margin-bottom:0}.faq-accordion .accordion-button{font-family:var(--font-primary);font-size:.95rem;font-weight:500;color:var(--dark-color);background-color:transparent;padding:1.5rem 0;box-shadow:none;display:flex;justify-content:space-between;align-items:center}.faq-accordion .accordion-button:after{display:none}.faq-icon-placeholder{font-size:1.25rem;color:var(--text-color);line-height:1}.faq-accordion .accordion-body{padding:0 0 1.5rem;font-size:.9rem;line-height:1.6;color:var(--text-color)}.cta-section{background-color:#fff;text-align:center}.cta-title{margin-bottom:1.5rem;font-weight:400}.cta-text{color:var(--text-color);font-weight:400;margin:0 auto 2.5rem;max-width:613px;margin:0 auto;padding-bottom:32px}.cta-contacts{margin-top:2rem;font-size:.85rem;color:var(--text-color)}.cta-contacts a{color:#131313;font-weight:700;font-size:14px}.cta-contacts p{margin-bottom:0;color:#828282;font-size:14px;font-weight:400}.faq-section_p h2{color:#2c2d2e;text-align:center;font-size:34px;font-style:normal;font-weight:400;line-height:39.962px;letter-spacing:.202px;text-transform:capitalize;margin-bottom:46px}.faq_answer,.relatedcontent{display:none}.faq_inn.activenew .faq_answer,.relateddiv.activenew .relatedcontent{display:block}.faq_inn.activenew span,.relateddiv.activenew span{transform:rotate(180deg)}.faq_inn h4{color:#131313;font-size:18px;font-style:normal;font-weight:500;line-height:23.4px;margin:0;padding:24px 0;padding-right:30px!important}.faq_div,.relatedarticlenew{max-width:846px;margin:0 auto}.faq_inn p{color:#131313;font-size:16px;font-style:normal;font-weight:400;line-height:inherit;margin:0;padding:24px 0;font-family:Montserrat;padding-top:0!important}.faq_inn{border-bottom:1.008px solid #E3E5E6}.faq_question span{position:absolute;right:0;top:25px}.faq_question,.relatedheading{cursor:pointer;position:relative}.intro-section.custom-meal .intro-features ul{flex-direction:column}.intro-section.custom-meal .intro-features ul li{width:100%}.produce-grid.produce .row .produce-limit{width:20%}.launch-steps-container .container{padding-top:0}.launch-section>.container{padding-bottom:0}.copacking-hero{padding:5.5rem 0;text-align:center;padding-bottom:0}.copacking-hero-subtitle{font-family:var(--font-primary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--text-color);margin-bottom:1rem}.copacking-hero-title{font-size:64px;font-weight:400;line-height:1.25;color:var(--dark-color);margin-bottom:1.5rem;max-width:1000px;margin-left:auto;margin-right:auto}.copacking-hero-description{font-size:1rem;color:var(--text-color);max-width:900px;margin:0 auto 2rem;line-height:1.6}.copacking-bg{background-color:var(--primary-light);padding:100px 0}.why-co-packing-section{background-color:#fff}.why-co-packing-title{font-size:var(--h2-size);font-weight:400;margin-bottom:1.5rem}.why-co-packing-text{font-size:.95rem;margin-bottom:1.5rem;color:var(--text-color)}.faq_answer a{display:inline-block}.why-co-packing-list{margin-top:2rem}.why-co-packing-list li{padding-bottom:10px}.why-co-packing-item{font-size:.85rem;color:var(--text-color);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.why-co-packing-list ul{list-style:none;padding-left:0;display:flex;flex-direction:column;justify-content:center}.why-co-packing-list li{display:flex;align-items:center;gap:12px;margin-bottom:10px}.why-co-packing-list li:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(/images/Check.webp);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.why-co-packing-list{font-size:.85rem;color:var(--text-color);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.produce-copacking-section{background-color:#fff;padding-top:0}.produce-copacking-top-wrapper{background-color:var(--primary-light)}.produce-copacking-container{padding:4rem var(--container-spacing)}.produce-copacking-header{max-width:700px;margin:0 auto 0rem;text-align:center}.produce-copacking-header h2{font-size:var(--h2-size);margin-bottom:1.5rem;font-weight:400}.produce-copacking-header p{font-size:.95rem;color:var(--text-color);line-height:1.6}.produce-circle-item{text-align:center;margin-bottom:1.5rem}.produce-circle{width:60px;height:60px;display:flex;align-items:center;color:var(--primary-color);font-size:1.5rem;transition:transform .3s ease;margin-left:30px}.produce-circle-item:hover .produce-circle{transform:translateY(-5px)}.produce-circle-title{font-size:.85rem;font-weight:500;color:var(--dark-color);line-height:1.4;max-width:160px;margin-left:30px;text-align:start}.produce-copacking-cards .cards{border:1px solid #e3e5e6;padding:30px 0}.meal-types-section{background-color:#fff}.meal-types-title{font-size:var(--h2-size);font-weight:400;margin-bottom:1.5rem}.meal-types-text{font-size:.95rem;margin-bottom:1.5rem;color:var(--text-color);line-height:1.6}.process-works-section{background-color:#fff}.process-works-container{background-color:var(--primary-light);padding:4rem var(--container-spacing)}.process-works-header{max-width:700px;margin:0 auto 0rem;text-align:center}.process-works-header h2{font-size:var(--h2-size);margin-bottom:1.75rem;font-weight:400}.process-works-subtitle{font-family:var(--font-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--text-color);margin-bottom:1.5rem}.process-works-step{text-align:center;margin-bottom:1.5rem}.process-works-step-number{width:50px;height:50px;border-radius:50%;background-color:#fff;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-size:1.1rem;color:var(--dark-color);margin:0 auto 1.25rem}.process-works-step-title{font-size:.85rem;font-weight:600;color:var(--dark-color);line-height:1.4;max-width:180px;margin:0 auto}.process-works-bottom-wrapper{position:relative;margin-top:0;border:1px solid #e3e5e6;border-top:none;margin-left:0;margin-right:0;padding:34px 16px}.process-works-bottom-wrapper:before{content:"";position:absolute;top:77px;left:10%;right:10%;height:1px;background-color:#d1e2e0;z-index:0}.process-works-step-number{position:relative;z-index:1;background-color:#fff;width:56px;height:56px;border:1px solid #d1e2e0;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#333}.process-works-step-title{color:#131313;font-size:14px;font-style:normal;font-weight:500;line-height:23.4px;text-transform:capitalize;margin-bottom:7px}.process-line-custom{display:none}.process-works-step p{color:#505e61;text-align:center;font-family:PT Sans;font-size:14px;font-style:normal;font-weight:400;line-height:24.411px}.local-matters-section{background-color:#fff}.local-matters-title{font-size:var(--h2-size);font-weight:400;margin-bottom:1.5rem}.local-matters-text{font-size:.95rem;margin-bottom:1.5rem;color:var(--text-color);line-height:1.6}.local-matters-list{margin-top:2rem}.local-matters-list{font-size:.85rem;color:var(--text-color);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.local-matters-list ul{list-style:none;padding-left:0;display:flex;flex-direction:column;justify-content:center}.local-matters-list li{display:flex;align-items:center;gap:12px;margin-bottom:20px}.local-matters-list li:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(/images/Check.webp);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.local-matters-item{font-size:.85rem;color:var(--text-color);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.faq-copacking-section{background-color:#fff}.faq-copacking-title{font-size:var(--h2-size);text-align:center;margin-bottom:3.5rem;font-weight:400}.faq-copacking-container{max-width:800px;margin:0 auto}.faq-copacking-accordion .accordion-item{border:none;border-bottom:1px solid var(--border-color);border-radius:0;margin-bottom:0}.faq-copacking-accordion .accordion-button{font-family:var(--font-primary);font-size:.95rem;font-weight:500;color:var(--dark-color);background-color:transparent;padding:1.5rem 0;box-shadow:none;display:flex;justify-content:space-between;align-items:center}.faq-copacking-accordion .accordion-button:after{display:none}.faq-copacking-icon-placeholder{font-size:1.25rem;color:var(--text-color);line-height:1}.faq-copacking-accordion .accordion-body{padding:0 0 1.5rem;font-size:.9rem;line-height:1.6;color:var(--text-color)}.accordion-header .accordion-button{font-weight:500}.cta-copacking-section{background-color:#fff;text-align:center;padding:var(--section-spacing) 0}.cta-copacking-title{font-size:var(--h2-size);margin-bottom:1.5rem;font-weight:400}.cta-copacking-text{font-size:.95rem;color:var(--text-color);max-width:600px;margin:0 auto 2.5rem}.cta-copacking-contacts{margin-top:2rem;font-size:.85rem;color:var(--text-color)}.cta-copacking-contacts a{color:var(--dark-color);font-weight:600}.partners-section.meal-program{background:#dbecea}.school-hero{padding:5.5rem 0;text-align:center;padding-bottom:0}.school-hero-container{background-color:var(--primary-light);padding:100px 0}.school-hero-subtitle{font-family:var(--font-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--text-color);margin-bottom:1rem}.school-hero-title{font-size:64px;font-weight:400;line-height:1.25;color:var(--dark-color);margin-bottom:1.5rem;max-width:850px;margin-left:auto;margin-right:auto}.school-hero-description{font-size:1rem;color:var(--text-color);max-width:650px;margin:0 auto 2rem;line-height:1.6}.school-support-section{background-color:#fff}.school-support-title{font-size:var(--h2-size);font-weight:400;margin-bottom:1.5rem}.school-support-text{font-size:.95rem;margin-bottom:1.5rem;color:var(--text-color)}.school-support-list{margin-top:2rem}.school-support-list ul{list-style:none;padding-left:0;display:flex;flex-direction:column;justify-content:center}.school-support-list li{display:flex;align-items:center;gap:12px;margin-bottom:10px}.school-support-list li:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(/images/Check.webp);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.school-support-item{font-size:.85rem;color:var(--text-color);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.school-services-section{background-color:#fff}.school-services-title{font-size:var(--h2-size);text-align:center;margin-bottom:3.5rem;font-weight:400}.school-service-card{background-color:#fff;border:1px solid var(--border-color);padding:2.5rem;height:100%}.school-service-card-inner{display:flex;gap:15px}.school-service-icon{font-size:1.5rem;color:var(--primary-color);margin-bottom:1.25rem}.school-service-title{font-size:var(--h4-size);font-weight:500;margin-bottom:1rem}.school-service-text{font-size:.85rem;line-height:1.6;color:var(--text-color);margin:0}.school-service-wrapper{display:flex;justify-content:flex-start}.school-programs-section{background-color:var(--primary-light);padding:0}.school-programs-container{padding:4.5rem var(--container-spacing)}.school-programs-header{margin:0 auto 3.5rem;text-align:center}.school-programs-header h2{font-size:var(--h2-size);margin-bottom:1rem;font-weight:400}.school-program-card{background-color:#fff;border:1px solid var(--border-color);padding:2.5rem;height:100%}.school-program-card-icon{font-size:1.5rem;color:var(--dark-color);margin-bottom:1.25rem}.school-program-card-title{font-size:var(--h4-size);font-weight:500;margin-bottom:1rem}.school-program-card-text{font-size:.85rem;line-height:1.6;color:var(--text-color);margin:0}.partner-school-section{background-color:#fff}.partner-school-title{font-size:var(--h2-size);font-weight:400;margin-bottom:1.5rem}.partner-school-text{font-size:.95rem;margin-bottom:1.5rem;margin-top:1.5rem;color:var(--text-color)}.partner-school-list{margin-top:2rem}.partner-school-list ul{list-style:none;padding-left:0;display:flex;flex-direction:column;justify-content:center}.partner-school-list li{display:flex;align-items:center;gap:12px;margin-bottom:10px}.partner-school-list li:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(/images/Check.webp);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.partner-school-item{font-size:.85rem;color:var(--text-color);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.school-process-section{background-color:var(--primary-light)}.school-process-container .row{position:relative}.school-process-header{max-width:700px;margin:0 auto 56px;text-align:center}.school-process-header h2{margin-bottom:1rem}.school-process-step{text-align:start;margin-bottom:1.5rem}.school-process-step-title{color:#131313;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:23.4px;text-transform:capitalize}.school-process-step-text{color:#505e61;font-size:14px;font-style:normal;font-weight:400;line-height:24.411px}.faq-school-section{background-color:#fff}.faq-school-title{font-size:var(--h2-size);text-align:center;margin-bottom:3.5rem}.faq-school-container{max-width:800px;margin:0 auto}.faq-school-accordion .accordion-item{border:none;border-bottom:1px solid var(--border-color);border-radius:0;margin-bottom:0}.faq-school-accordion .accordion-button{font-family:var(--font-primary);font-size:.95rem;font-weight:500;color:var(--dark-color);background-color:transparent;padding:1.5rem 0;box-shadow:none;display:flex;justify-content:space-between;align-items:center}.faq-school-accordion .accordion-button:after{display:none}.faq-school-icon-placeholder{font-size:1.25rem;color:var(--text-color);line-height:1}.faq-school-accordion .accordion-body{padding:0 0 1.5rem;font-size:.9rem;line-height:1.6;color:var(--text-color)}.cta-school-section{background-color:#fff;text-align:center;padding:var(--section-spacing) 0}.cta-school-title{font-size:34px;margin-bottom:1rem;max-width:480px;font-weight:400;text-align:center;margin-left:auto;margin-right:auto}.cta-school-subtitle{font-size:17px;font-weight:400;color:var(--text-color);letter-spacing:.1em;margin-bottom:2rem;max-width:620px;margin-left:auto;margin-right:auto;padding-top:15px}.cta-school-inner{padding-top:20px;padding-bottom:40px}.cta-school-text{font-size:.95rem;color:var(--text-color);max-width:600px;margin:0 auto 2.5rem}.cta-school-contacts{margin-top:2rem;font-size:.85rem;color:var(--text-color)}.cta-school-contacts a{color:var(--dark-color);font-weight:600}.co-packing_service .why-choose-grid .row .col{width:33.33%;border-right:1.008px solid #E3E5E6;border-bottom:1.008px solid #E3E5E6;background:#f1f7f7;padding:0;margin:0}.co-packing_service .why-choose-grid .row .col .why-choose-card{background:transparent;border:none;justify-content:center;align-items:flex-start;padding:34px;justify-content:flex-start}.co-packing_service .why-choose-grid .row .col .why-choose-card h4{font-size:18px;text-align:left}.co-packing_service .why-choose-grid .row .col .why-choose-card p{color:#505e61;font-size:14px;font-style:normal;font-weight:400;line-height:24.411px;text-align:left;margin-top:9px}.why-choose-section.meal-program .why-choose-card{border:1.008px solid #E3E5E6;background:#f1f7f7;padding:34px 32px;justify-content:flex-start;align-items:flex-start}.why-choose-section.meal-program .why-choose-grid .col{width:50%}.why-choose-section.meal-program .why-choose-grid .col .why-choose-card-icon{border-radius:23.181px;background:#d9e7e4;width:46.362px;height:46.362px;align-items:center;display:flex;justify-content:center}.why-choose-section.meal-program .why-choose-grid .col .why-choose-card-title{color:#131313;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:23.4px;text-transform:capitalize;margin-bottom:11px}.why-choose-section.meal-program .why-choose-grid .col p{text-align:left;font-size:14px}.why-choose-section.meal-program .why-choose-grid .col a{color:#2c2d2e;font-size:11.288px;font-style:normal;font-weight:600;line-height:19.754px;letter-spacing:1.58px;text-transform:uppercase}.why-choose-section.meal-program .why-choose-grid .col a:hover{text-decoration:underline}.glp1-hero{padding:5.5rem 0;text-align:center}.glp1-hero-subtitle{font-family:var(--font-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--text-color);margin-bottom:1rem}.glp1-hero-title{font-size:64px;font-weight:400;line-height:1.25;color:var(--dark-color);margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.glp1-hero-description{font-size:1rem;color:var(--text-color);margin:0 auto 2rem;line-height:1.6}.hero-wrapper{background-color:var(--primary-light);padding:65px 40px}.glp1-approach-section{background-color:#fff}.glp1-approach-title{font-size:var(--h2-size);font-weight:400;margin-bottom:1.5rem}.glp1-approach-text{font-size:.95rem;margin-bottom:1.5rem;color:var(--text-color);line-height:1.6}.glp1-programs-section{background-color:var(--primary-light);padding:var(--section-spacing) 0}.glp1-programs-header{max-width:800px;margin:0 auto 3.5rem;text-align:center}.glp1-programs-title{font-size:var(--h2-size);margin-bottom:1rem;font-weight:400}.glp1-programs-subtitle{font-size:.95rem;color:var(--text-color);line-height:1.6}.glp1-program-card{background-color:#fff;border:1px solid var(--border-color);padding:2.25rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.glp1-program-card-badge{width:28px;height:28px;border-radius:50%;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:.8rem;font-weight:600;margin-bottom:1.25rem}.glp1-program-card-title{font-size:var(--h4-size);font-weight:500;margin-bottom:1rem}.glp1-program-card-text{font-size:.85rem;line-height:1.6;color:var(--text-color);margin-bottom:1.5rem}.glp1-program-card-link{font-family:var(--font-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dark-color);transition:color .2s ease}.glp1-program-card-link:hover{color:var(--primary-color)}.glp1-protein-section{background-color:#fff}.glp1-protein-header{margin-bottom:3rem}.glp1-protein-title{margin-bottom:1.5rem}.glp1-protein-text{font-size:.95rem;color:var(--text-color);line-height:1.6}.glp1-protein-table{border:1.008px solid #DBECEA;margin-bottom:30px;padding:0 20px}.glp1-protein-row{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0}.glp1-protein-label{color:#131313;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:23.4px;text-transform:capitalize;width:15%}.glp1-protein-desc{width:85%}.glp1-protein-desc p{margin:0;font-size:14px;color:#505e61}.deatil-cont p{text-align:left;margin-top:7px;font-size:14px}.glp1-protein-note{font-size:.8rem;color:var(--text-color);margin-top:1.5rem}.glp1-clean-section{padding:4.5rem var(--container-spacing);text-align:center}.glp1-clean-wrapper{background-color:var(--primary-light)}.glp1-clean-content{max-width:800px;margin:0 auto;text-align:center;padding:100px 0}.glp1-clean-title{font-size:var(--h2-size);margin-bottom:1.5rem;font-weight:400}.glp1-clean-text{font-size:.95rem;color:var(--text-color);line-height:1.7}.glp1-everymeal-section{background-color:#fff}.glp1-everymeal-title{font-size:var(--h2-size);font-weight:400;margin-bottom:1.5rem}.glp1-everymeal-text{font-size:.95rem;color:var(--text-color);line-height:1.6;margin-bottom:2rem}.glp1-everymeal-list{margin-bottom:2rem}.glp1-everymeal-list ul{list-style:none;padding-left:0;display:flex;flex-direction:column;justify-content:center}.glp1-everymeal-list li{display:flex;align-items:center;gap:12px;margin-bottom:15px}.glp1-everymeal-list li:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(/images/Check.webp);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.glp1-everymeal-item{font-size:.85rem;color:var(--text-color);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.faq-glp1-section{background-color:#fff}.faq-glp1-title{font-size:var(--h2-size);text-align:center;margin-bottom:3.5rem}.faq-glp1-container{max-width:800px;margin:0 auto}.faq-glp1-accordion .accordion-item{border:none;border-bottom:1px solid var(--border-color);border-radius:0;margin-bottom:0}.faq-glp1-accordion .accordion-button{font-family:var(--font-primary);font-size:.95rem;font-weight:500;color:var(--dark-color);background-color:transparent;padding:1.5rem 0;box-shadow:none;display:flex;justify-content:space-between;align-items:center}.faq-glp1-accordion .accordion-button:after{display:none}.faq-glp1-icon-placeholder{font-size:1.25rem;color:var(--text-color);line-height:1}.faq-glp1-accordion .accordion-body{padding:0 0 1.5rem;font-size:.9rem;line-height:1.6;color:var(--text-color)}.cta-glp1-section{background-color:#fff;text-align:center;padding:var(--section-spacing) 0}.cta-glp1-title{font-size:var(--h2-size);margin-bottom:1.5rem;font-weight:400}.cta-glp1-text{font-size:.95rem;color:var(--text-color);max-width:600px;margin:0 auto 2.5rem}.cta-glp1-contacts{margin-top:2rem;font-size:.85rem;color:var(--text-color)}.cta-glp1-contacts a{color:var(--dark-color);font-weight:600}.organic-hero{padding:5.5rem 0;text-align:center}.organic-hero-subtitle{font-family:var(--font-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--text-color);margin-bottom:1rem}.organic-hero-title{font-size:64px;font-weight:400;line-height:1.25;color:var(--dark-color);margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.organic-hero-description{font-size:1rem;color:var(--text-color);margin:0 auto 2rem;line-height:1.6}.organic-why-section{background-color:#fff}.organic-why-title{font-size:var(--h2-size);font-weight:400;margin-bottom:1.5rem}.organic-why-text{font-size:.95rem;margin-bottom:1.5rem;color:var(--text-color);line-height:1.6}.organic-why-list{margin-top:2rem}.organic-why-list ul{list-style:none;padding-left:0;display:flex;flex-direction:column;justify-content:center}.organic-why-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.organic-why-list li:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(/images/Check.webp);background-size:contain;background-repeat:no-repeat;flex-shrink:0;margin-top:5px}.organic-why-item{font-size:.85rem;color:var(--text-color);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.organic-services-section{background-color:var(--primary-light)}.organic-services-container{padding:1rem var(--container-spacing)}.organic-services-header{max-width:700px;margin:0 auto 3.5rem;text-align:center}.organic-services-header h2{font-size:var(--h2-size);margin-bottom:1rem}.organic-services-header p{font-size:.95rem;color:var(--text-color);line-height:1.6}.organic-service-card{background-color:#fff;border:1px solid var(--border-color);padding:2.25rem;height:100%}.organic-service-card-icon{font-size:1.5rem;color:var(--primary-color);margin-bottom:1.25rem}.organic-service-card-title{font-size:var(--h4-size);font-weight:500;margin-bottom:1rem}.organic-service-card-text{font-size:.85rem;line-height:1.6;color:var(--text-color);margin:0}.organic-whoworkwith-section{background-color:#fff}.organic-whoworkwith-wrapper{background-color:var(--primary-light);padding-top:20px;margin-bottom:-57px}.organic-whoworkwith-header{padding:3rem;max-width:900px;margin:0 auto 3.5rem;text-align:center}.cards{border:1px solid #e3e5e6;padding:30px}.organic-whoworkwith-header h2{font-size:var(--h2-size);margin-bottom:1rem;font-weight:400}.organic-whoworkwith-header p{font-size:.95rem;color:var(--text-color);line-height:1.6;margin-bottom:0}.organic-partner-col{margin-bottom:2rem}.organic-partner-circle{width:28px;height:28px;border-radius:50%;border:1px solid var(--border-color);display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:.85rem;margin-bottom:1.25rem}.organic-partner-title{font-size:.85rem;font-weight:600;color:var(--dark-color);margin-bottom:.75rem;line-height:1.4}.organic-partner-text{font-size:.8rem;line-height:1.5;color:var(--text-color);margin:0}.organic-certs-section{background-color:var(--primary-light)}.organic-certs-header{text-align:center;padding:10px 0 40px}.organic-certs-title{font-size:var(--h2-size);margin-bottom:1rem;font-weight:400}.organic-certs-text{font-size:.95rem;color:var(--text-color);line-height:1.6}.organic-cert-card{border:1.008px solid rgba(255,255,255,.9);background:#fff9;padding:30.236px 26.205px 52.057px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.footer-block__details-content.brand-info{margin-top:27px}.organic-cert-icon{font-size:1.5rem;color:var(--dark-color);margin-bottom:1.25rem}.organic-cert-title{color:#131313;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:23.4px;text-transform:capitalize}.organic-cert-card p{color:#505e61;text-align:center;font-family:PT Sans;font-size:14px;font-style:normal;font-weight:400;line-height:24.411px}.organic-certs-header .organic-certs-text p{max-width:945px;margin:0 auto}.organic-cert-text{font-size:.8rem;line-height:1.5;color:var(--text-color);margin:0}.organic-certs-footer-note{font-size:.8rem;color:var(--text-color);text-align:center;margin-top:3.5rem;max-width:945px;margin:0 auto;padding-top:40px}.faq-organic-section{background-color:#fff}.faq-organic-title{font-size:var(--h2-size);text-align:center;margin-bottom:3.5rem}.faq-organic-container{max-width:800px;margin:0 auto}.faq-organic-accordion .accordion-item{border:none;border-bottom:1px solid var(--border-color);border-radius:0;margin-bottom:0}.faq-organic-accordion .accordion-button{font-family:var(--font-primary);font-size:.95rem;font-weight:500;color:var(--dark-color);background-color:transparent;padding:1.5rem 0;box-shadow:none;display:flex;justify-content:space-between;align-items:center}.faq-organic-accordion .accordion-button:after{display:none}.faq-organic-icon-placeholder{font-size:1.25rem;color:var(--text-color);line-height:1}.faq-organic-accordion .accordion-body{padding:0 0 1.5rem;font-size:.9rem;line-height:1.6;color:var(--text-color)}.cta-organic-section{background-color:#fff;text-align:center;padding:var(--section-spacing) 0}.cta-organic-title{font-size:var(--h2-size);margin-bottom:1.5rem;font-weight:400}.cta-organic-text{font-size:.95rem;color:var(--text-color);max-width:600px;margin:0 auto 2.5rem}.cta-organic-contacts{margin-top:2rem;font-size:.85rem;color:var(--text-color)}.cta-organic-contacts a{color:var(--dark-color);font-weight:600}.newsletter-copacking-section{background-color:#dbeceb;padding:80px 0;text-align:center}.newsletter-copacking-title{font-size:51px;font-style:normal;font-weight:400}.newsletter-copacking-form{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:600px;margin:0 auto;justify-content:center}.newsletter-copacking-input-group{display:flex;align-items:center;background-color:#fff;padding:0 20px}.newsletter-copacking-text{padding:20px 0}span.newsletter-copacking-input-icon{margin-right:10px;color:#333;font-size:20px}input{outline:none;background:transparent;font-size:16px;color:#333;flex-grow:1;padding:0;box-shadow:none;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;outline-style:none}[type=submit]:not(:disabled){background-color:#556260;color:#fff;padding:12px 40px;font-size:16px;cursor:pointer;border-radius:0;transition:background-color .3s;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}.school-process-section .col{padding-right:50px}.school-process-section .col:last-child{padding-right:0}.produce-header{margin:0}@media(max-width:991px){.organic-hero{padding:4.5rem 0}.organic-services-container{padding:3rem 1.5rem}.organic-service-card{padding:1.75rem}.organic-whoworkwith-header{padding:2.25rem 1.5rem}.organic-partner-col{margin-bottom:2.5rem}.organic-cert-card{padding:1.75rem 1rem}}@media(max-width:767px){.organic-why-title{text-align:center}.organic-why-list{max-width:450px;margin:1.5rem auto 0}}@media(max-width:575px){.organic-hero{padding:3.5rem 1rem}}@media(max-width:991px){.glp1-hero{padding:4.5rem 0}.glp1-program-card{padding:1.75rem}.glp1-clean-section{padding:3rem 1.5rem}}@media(max-width:767px){.glp1-approach-title,.glp1-protein-title,.glp1-everymeal-title{text-align:center}.glp1-everymeal-list{max-width:450px;margin:1.5rem auto 2rem}.glp1-protein-row{flex-direction:column;align-items:flex-start}.glp1-protein-label{width:100%;margin-bottom:.5rem}.glp1-protein-desc{width:100%}.glp1-hero-title{font-size:35px}}@media(max-width:575px){.glp1-hero{padding:3.5rem 1rem}}@media(max-width:991px){.school-hero{padding:4.5rem 0}.school-programs-container,.school-process-container{padding:3rem 1.5rem}.school-service-card,.school-program-card{padding:2rem}.school-process-step{margin-bottom:2.5rem}}@media(max-width:767px){.school-support-title,.partner-school-title{text-align:center}.school-support-list,.partner-school-list{max-width:450px;margin:1.5rem auto 0}.school-hero .school-hero-title{font-size:30px}}@media(max-width:575px){.school-hero{padding:3.5rem 1rem}.school-service-card,.school-program-card{padding:1.5rem}}@media(min-width:768px){.school-process-container .row:before{content:"";position:absolute;top:40px;left:37px;width:75%;height:1.5px;background-color:#ced4da;z-index:0}}.school-process-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.school-process-step-number{position:relative;z-index:1;border:1.008px solid #CFE1DD;background:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:0!important;margin-right:0!important;margin-bottom:20px;font-weight:400;color:#2c2d2e;font-size:19.351px}@media(max-width:991px){.copacking-hero{padding:4.5rem 0}.produce-copacking-container,.process-works-container{padding:3rem 1.5rem}.produce-circle-item,.process-works-step{margin-bottom:2rem}}@media(max-width:767px){.why-co-packing-title,.meal-types-title,.local-matters-title{text-align:center}.why-co-packing-list,.local-matters-list{max-width:450px;margin:1.5rem auto 0}.process-works-bottom-wrapper:before{display:none}}@media(max-width:575px){.copacking-hero{padding:3.5rem 1rem}.newsletter-copacking-form{flex-direction:column;border:none;background-color:transparent;gap:10px}.newsletter-copacking-input-group{border:1px solid var(--border-color);background-color:#fff;padding-left:10px}.newsletter-copacking-submit-btn{width:100%;padding:12px}.copacking-hero-title{font-size:35px}}@media(max-width:1199px){:root{--h1-size: 2.5rem;--h2-size: 2rem;--section-spacing: 4.5rem}}@media(max-width:991px){:root{--h1-size: 2.25rem;--h2-size: 1.85rem;--section-spacing: 4rem}.hero-section{padding:4.5rem 0}.produce-container{padding:3rem 1.5rem}.produce-card{min-height:160px;padding:2rem 1rem}.partner-card{padding:2rem}.launch-intro-wrapper{padding:3rem 1.5rem}}@media(max-width:767px){:root{--h1-size: 2rem;--h2-size: 1.65rem;--section-spacing: 3.5rem}.intro-title,.why-choose-title{text-align:center}.intro-features{max-width:450px;margin:1.5rem auto 0}.partner-card{padding:1.5rem}.produce-grid{border:none}.produce-card{border:1px solid var(--border-color);margin-bottom:10px}.why-choose-card{min-height:140px;padding:1.5rem 1rem}}@media(max-width:575px){:root{--h1-size: 1.75rem;--h2-size: 1.5rem;--section-spacing: 3rem}.hero-section{padding:3.5rem 1rem}.newsletter-form{flex-direction:column;border:none;background-color:transparent;gap:10px}.newsletter-input-group{border:1px solid var(--border-color);background-color:#fff;padding-left:10px}.newsletter-submit-btn{width:100%;padding:12px}.footer-socials{justify-content:center}.footer-col-mobile{text-align:center;margin-bottom:2rem}.footer-bottom{text-align:center}.payment-gateways{justify-content:center;margin-top:1rem}}@media(max-width:1500px){.hero-title{font-size:55px}}@media(max-width:1300px){.hero-title{font-size:45px;line-height:normal}.intro-title,section h2{font-size:30px;line-height:normal;margin-bottom:14px}.faq-section_p h2{font-size:30px;margin-bottom:30px}section p,.produce-header p{font-size:14px}.produce-card{padding:1.5rem}.produce-card-icon,.why-choose-card-icon{margin-bottom:15px}.produce-card-title{font-size:12px;line-height:normal}.partner-card-title{font-size:16px}.faq_inn h4,.faq_inn p{padding:20px 0}.faq_question span{top:21px}.cta-text{padding-bottom:20px}.intro-features ul{flex-direction:column}.intro-features li{width:100%}.produce-header{padding:2rem}.co-packing_service .why-choose-grid .row .col .why-choose-card{padding:25px}.co-packing_service .why-choose-grid .row .col .why-choose-card h4,.process-step-number{font-size:16px}}@media(max-width:1100px){.hero-wrapper{padding:50px 40px}.hero-subtitle{font-size:11px;margin-bottom:10px}.hero-title{font-size:42px;margin-bottom:15px}.hero-description{font-size:14px;margin:0 auto 15px}.container{padding:4rem 0}.btn-brand-dark{font-size:12px;padding:12px 15px}.intro-title,section h2,.faq-section_p h2{font-size:28px}.partner-card{padding:20px}.process-step-number,.school-process-step-number,.process-works-step-number{width:40px;height:40px}.process-step-title,.why-choose-card-title{font-size:12px}.produce-container{padding:40px 30px}.produce-header{margin-bottom:0}.intro-title,section h2,.faq-section_p h2{font-size:25px}.faq-section_p h2{margin-bottom:20px}.faq_question svg{width:15px}.produce-header{padding:1rem}.school-process-step-number{font-size:16px;margin-bottom:15px}.process-works-bottom-wrapper:before{height:0}.process-works-bottom-wrapper .col{width:33%}.process-works-bottom-wrapper{flex-wrap:wrap}.why-choose-card-icon{margin-bottom:10px}.why-choose-card-icon svg{width:25px}.produce-grid.produce .row{overflow:scroll;flex-wrap:nowrap}.produce-grid.produce .row .produce-limit{width:33.33%}.school-process-container .row:before{top:34px}.why-choose-section.meal-program .why-choose-grid .col .why-choose-card-icon{width:40px;height:40px}.school-process-section .col{padding-right:30px}.school-process-header{margin:0 auto 46px}}@media(max-width:991px){.faq_inn h4{font-size:16px;padding:15px 0}.faq_inn p{font-size:14px;padding:15px 0}.intro-title,section h2,.faq-section_p h2{font-size:22px}.hero-section{padding:0}.container{padding:3rem 0}.hero-title{font-size:32px}.intro-features{margin:0}.produce-card{min-height:100px;margin:0}.produce-card{border:none}.hero-wrapper{padding:30px 20px}.produce-section .produce-header{padding:0}.school-process-container .row:before{width:0}.school-process-section .col{width:50%}.container{padding-right:20px!important;padding-left:20px!important}.process-works-bottom-wrapper .col{width:50%}.produce-grid.produce .row{overflow:scroll;flex-wrap:nowrap}.produce-grid.produce .row .produce-limit{min-width:33%}.co-packing_service .why-choose-grid .row .col{width:50%}.organic-certs-footer-note{padding-top:20px}.why-choose-section.meal-program .why-choose-card{padding:30px 25px}.why-choose-section.meal-program .why-choose-grid .col .why-choose-card-icon{width:35px;height:35px}.why-choose-section.meal-program .why-choose-grid .col .why-choose-card-title{font-size:16px}.glp1-protein-note{margin:0}.process-step-number{font-size:14px}.process-step-number,.school-process-step-number,.process-works-step-number{width:35px;height:35px}.school-process-section .col{padding-right:20px}.school-process-header{margin:0 auto 36px}}@media(max-width:769px){.hero-title{font-size:28px}.intro-section.custom-meal .intro-features ul li{align-items:flex-start}.intro-features li:before{top:8px;position:relative}}@media(max-width:600px){.hero-title{font-size:25px}.school-process-section .col{width:100%}.school-process-step{margin-bottom:0}.process-works-bottom-wrapper .col,.why-choose-section.meal-program .why-choose-grid .col{width:100%}.produce-grid.produce .row .produce-limit{min-width:50%}.produce-card-icon svg{width:25px;margin-bottom:10px}.co-packing_service .why-choose-grid .row .col{width:100%}.why-choose-section.meal-program .why-choose-card{padding:20px}.school-process-section .col{padding-right:0}.school-process-header{margin:0 auto 26px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/page.css.map */
