@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');:root{--main:#5f8029;--main-dark:#537024;--main-darker:#475f1f;--main-80pc:#81994c;--main-50pc:#b3be87;--main-30pc:#d1d8b7;--main-20pc:#e1e5cf;--main-10pc:#f0f2e7;--main-lighter:#b3be87;--main-light:#a3b16e;--warning:#f9c032;--warning-dark:#da9e07;--warning-darker:#b3761a;--danger:#ec6927;--danger-dark:#e15814;--default-text-color:#383232;--text-color-80pc:#605b5b;--text-color-50pc:#9b9898;--text-color-30pc:#c3c1c1;--text-color-20pc:#d7d6d6;--text-color-10pc:#ebeaea;--text-color-05pc:#f5f5f5;--palette-col-1:#824c71;--palette-col-1-dark:#51344d;--palette-col-2:#f8b991;--palette-col-3:#f8e7b7;--palette-col-3-light:#f8e7b7;--palette-col-4:#954b22;--white-10op:rgba(254,254,254,0.1);--font-standard:1rem;--font-smaller-1:.875rem;--font-smaller-2:.75rem;--font-smaller-3:.625rem;--font-bigger-1:1.125rem;--font-bigger-2:1.25rem;--font-bigger-3:1.5rem;--font-bigger-4:2rem;--font-bigger-5:2.5rem;--light:300;--regular:400;--medium:500;--semibold:600;--bold:700}.recipe-title{font-weight:700;font-size:20px;margin-top:20px}.recipe-step span.recipe-step-bullet{background-color:#5f8029;display:flex;width:30px;height:30px;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:16px;border-radius:50%;position:absolute;left:0;top:15px}.recipe-step{border-bottom:1px solid #e1e1de;padding:15px 0 15px 40px;position:relative}.modal.has-overflow{position:fixed !important;overflow:auto !important}.modal.has-overflow .modal-background{position:fixed !important}.modal-card,.modal-content{margin:0 auto}.modal-card.auto-size{width:auto;height:auto;overflow:auto !important}@media screen and (max-width:1020px){.modal-card{width:calc(100% - 40px)}}.p-horiz-s{padding-left:.5rem;padding-right:.5rem}.p-vert-s{padding-top:.5rem;padding-bottom:.5rem}.p-vert-m{padding-top:1rem;padding-bottom:1rem}.p-horiz-m{padding-left:1rem;padding-right:1rem}.p-s{padding:.5rem}.p-m{padding:1rem}.m-horiz-s{margin-left:.5rem;margin-right:.5rem}.m-vert-s{margin-top:.5rem;margin-bottom:.5rem}.m-vert-m{margin-top:1rem;margin-bottom:1rem}.m-vert-l{margin-top:1.5rem;margin-bottom:1.5rem}.m-s{margin:.5rem}.m-m{margin:1rem}.is-paddingless-vert,.columns.is-paddingless-vert .column{padding-top:0;padding-bottom:0}.is-paddingless-top{padding-top:0}.is-paddingless-horiz{padding-left:0;padding-right:0}.no-wrap{white-space:nowrap}.valign-center{align-items:center}.valign-end{align-items:flex-end !important}.horiz-center{justify-content:center}.bordered{border:1px solid #ddd;padding:0}.has-text-warning-dark{color:#da9e07 !important}.has-background-warning-dark{background:#da9e07 !important}.valign-center{margin-top:auto;margin-bottom:auto}.valign-bottom{margin-top:auto}.sticky-footer{position:fixed;width:100%;bottom:0;overflow:hidden}.flex-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:50px}.single-chart{max-width:230px;justify-content:flex-start;display:flex;width:30%;flex-wrap:wrap;text-align:center;align-items:flex-start;flex-direction:column}.home-icons{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.home-icon{width:165px;height:165px;border:3px solid #ec6927;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:50%}.home-icons-title{width:100%;color:#ec6927;font-size:22px;font-weight:700;margin:20px 0 0 0}.home-icons-text{font-size:20px;line-height:1.1}.chart-label{width:100%;text-align:center;font-weight:700;line-height:1.3;color:#5f8029}.circular-chart{display:block;width:100%}.circle-bg{fill:none;stroke:#f0f3ea;stroke-width:2}.circle{fill:none;stroke-width:2;animation:progress 1s ease-out forwards}@keyframes progress{0%{stroke-dasharray:0}}.circular-chart .circle{stroke:#5f8029}.percentage{fill:#383232;font-size:5rem;text-anchor:middle;font-weight:700}.thank-you-badge{margin:-20px 0 20px 0}.content-section>.container{max-width:1000px;padding:3em 2em}.img-text-box{max-width:300px;margin:0 auto}.img-text-box-title{color:#5f8029;font-size:22px;font-weight:700;margin:0 0 15px 0;line-height:1.2}.img-text-box-text{font-size:20px;line-height:1.1}.hero-contents{background-size:cover;background-position:left center;padding:0 1.5rem}.hero-contents.packaging{background-image:url("../img/contents/packaging-hero.4cae93b253e2.jpg")}.hero-contents.beverages{background-image:url("../img/contents/beverages-hero.0d4c4f010b0a.jpg")}.hero-contents.food-waste{background-image:url("../img/contents/food-waste/food-waste.2c46d8d0f2ca.jpg")}.hero-content{min-height:50vh;display:flex;align-items:center;flex-wrap:wrap;align-content:center}.hero-small-title{width:100%;font-size:30px;line-height:1.1;font-weight:700}.hero-sub-title{width:100%;font-size:25px;line-height:1.3}.packaging-certification{background-image:url("../img/contents/packaging-certification.ff88ad3ab8d6.jpg");background-size:cover;background-position:center}.logos-container{display:flex;justify-content:center;flex-wrap:wrap}.logos-container *{height:80px;margin:10px}.packaging-mobile-section{display:block}.packaging-mobile-section .text-section{width:100%}.packaging-mobile-section .image-section{background-image:url("../img/contents/packaging-mobile.ada8570a3d65.jpg");background-repeat:no-repeat;width:100%;background-position:center top;padding-bottom:110%;background-size:cover}.beverages-check{background:#f0f3ea}.biglist li{font-size:20px;line-height:1.1;font-weight:700;margin-bottom:20px;padding-left:50px;position:relative;display:flex;min-height:34px;align-items:center}.biglist li:before{background:#5f8029;position:absolute;left:0;top:0;content:'\f058';font-family:'Font Awesome 5 Free';font-size:29px;border-radius:50%;color:#f0f3ea;width:34px;height:34px;display:flex;justify-content:center;align-items:center}.food-waste-numbers{display:flex;flex-wrap:wrap;justify-content:space-between}.food-waste-numbers div{font-size:20px;width:100%;background:#fff;margin-bottom:30px;position:relative;padding:35px 15px 15px 15px;border-radius:30px;box-shadow:0 4px 14px rgba(97,86,83,0.17);margin-top:10px;font-weight:400;text-align:center;line-height:1.2;border:2px solid #94bd35}.food-waste-numbers div span{font-size:24px;display:flex;width:40px;height:40px;background:#94bd35;justify-content:center;align-items:center;border-radius:50%;position:absolute;left:50%;top:-20px;font-weight:400;color:#fff;margin-left:-20px}.food-charts{background:#f0f3ea}.food-waste-charts{display:flex;justify-content:space-between;flex-wrap:wrap}.chart-item{width:calc(100%);display:flex;flex-direction:column;align-items:center;margin-top:50px}.chart-item .chart-value{display:flex;justify-content:center;align-items:center;width:150px;height:150px;font-size:40px;background-size:cover;font-weight:400}.chart-item .chart-text{font-size:18px;text-transform:uppercase;margin-top:20px;font-weight:400;text-align:center}.squared-sections{display:flex;flex-wrap:wrap}.squared-text{width:100%;background:#f0f3ea;padding:20px 30px;display:flex;flex-direction:column;justify-content:center}.squared-image{width:100%;min-height:200px;background-size:cover;background-position:center}.squared-image.image-01{background-image:url("../img/contents/food-waste/01.a145a29b0253.jpg")}.squared-image.image-02{background-image:url("../img/contents/food-waste/02.db34993fd71a.jpg")}.squared-image.image-03{background-image:url("../img/contents/food-waste/03.9c93c13b9f2a.jpg")}.squared-image.image-04{background-image:url("../img/contents/food-waste/04.c3d0c812befe.jpg")}.char-63{background-image:url("../img/contents/food-waste/chart-63.1cfa5737c8e3.png")}.char-58{background-image:url("../img/contents/food-waste/chart-58.d9290371a971.png")}.char-51{background-image:url("../img/contents/food-waste/chart-51.08430729e2f3.png")}.char-43{background-image:url("../img/contents/food-waste/chart-43.b5cb56cbf494.png")}.squared-image.image-02,.squared-image.image-04{order:1}.squared-text.text-02,.squared-text.text-04{order:2}.stripe-section{background:#f0f3ea;padding:3rem 0;margin-top:3rem;margin-bottom:3rem;position:relative}.stripe-section::after,.stripe-section::before{content:'';background:#f0f3ea;width:calc(50vw - 50%);height:100%;position:absolute;top:0}.stripe-section::before{left:calc(-50vw + 50%)}.stripe-section::after{right:calc(-50vw + 50%)}.stripe-section p,.stripe-section h2,.stripe-section .button{margin-bottom:1.5rem}.stripe-section.button.is-primary{height:100px;font-size:1em}@media screen and (min-width:768px){.squared-image{min-height:350px}.hero-contents.beverages{background-position:center}.hero-contents.packaging{background-position:center}.packaging-certification{background-image:url("../img/contents/packaging-certification.ff88ad3ab8d6.jpg");background-size:cover;background-position:center;padding-left:12%;padding-right:12%}.logos-container{display:flex;justify-content:center;flex-wrap:nowrap}.logos-container *{height:100px;margin:0}.logos-container *+*{margin-left:20px}.packaging-mobile-section{display:flex}.packaging-mobile-section .text-section{width:50%}.packaging-mobile-section .image-section{background-image:url("../img/contents/packaging-mobile.ada8570a3d65.jpg");background-repeat:no-repeat;width:50%;background-position:center top;background-size:cover;padding-bottom:0}.chart-item{width:calc(50% - 15px);display:flex;flex-direction:column;align-items:center;margin-top:50px}.template-footer-container a:hover{color:#94bd35}}@media screen and (min-width:960px){.template-footer-container .desktop-only{display:inline-flex}.template-footer-container .mobile-only{display:none}}@media screen and (min-width:1024px){.food-waste-numbers div{font-size:22px;width:100%;background:#fff;margin-bottom:30px;position:relative;padding:15px 15px 15px 50px;border-radius:30px;box-shadow:0 4px 14px rgba(97,86,83,0.17);margin-top:10px;font-weight:400;text-align:left;line-height:1.4}.food-waste-numbers div span{font-size:30px;display:flex;width:50px;height:50px;background:#94bd35;justify-content:center;align-items:center;border-radius:50%;position:absolute;left:-10px;top:-10px;font-weight:400;color:#fff;margin:0}.squared-image.image-02,.squared-image.image-04{order:2}.squared-text.text-02,.squared-text.text-04{order:1}.squared-text{width:50%;background:#f0f3ea;padding:20px 30px;display:flex;flex-direction:column;justify-content:center}.squared-image{width:50%;min-height:400px;background-size:cover;background-position:center}.chart-item{width:calc(25% - 15px);display:flex;flex-direction:column;align-items:center;margin-top:50px}.hero-contents.packaging{background-position:center}.packaging-certification{background-image:url("../img/contents/packaging-certification.ff88ad3ab8d6.jpg");background-size:cover;background-position:center;padding-left:12%;padding-right:12%}.logos-container{display:flex;justify-content:center}.logos-container *{height:100px}.logos-container *+*{margin-left:20px}.packaging-mobile-section{display:flex}.packaging-mobile-section .text-section{width:50%}.packaging-mobile-section .image-section{background-image:url("../img/contents/packaging-mobile.ada8570a3d65.jpg");background-repeat:no-repeat;width:50%;background-position:center top;background-size:cover}.hero-content{min-height:50vh;display:flex;align-items:center;flex-wrap:wrap;align-content:center}.hero-small-title{width:100%;font-size:45px;line-height:1.1;font-weight:700}.hero-sub-title{width:100%;font-size:35px;line-height:1.1}}@media screen and (min-width:1216px){.packaging-certification{background-image:url("../img/contents/packaging-certification.ff88ad3ab8d6.jpg");background-size:cover;background-position:center;padding-left:24%;padding-right:24%}.logos-container{display:flex;justify-content:center}.logos-container *{height:100px}.logos-container *+*{margin-left:20px}.packaging-mobile-section{display:flex}.packaging-mobile-section .text-section{width:50%}.packaging-mobile-section .image-section{background-image:url("../img/contents/packaging-mobile.ada8570a3d65.jpg");background-repeat:no-repeat;width:50%;background-position:center top}}.search-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:102;background:rgba(255,255,255,0.95);transform:translateY(-100%);opacity:0;transition:all ease-in-out 300ms;display:flex;justify-content:center;align-items:center}.search-modal.opened{opacity:1;transform:translateY(0)}.search-modal-close{width:25px;height:25px;position:absolute;right:12px;top:12px;cursor:pointer;transform:rotate(45deg)}.search-modal-close:before{content:"";display:block;height:1px;width:100%;background:#383232;position:absolute;top:50%;margin-top:-1px}.search-modal-close:after{content:"";display:block;width:1px;height:100%;background:#383232;position:absolute;left:50%;margin-left:-1px}.search-modal .search-content{display:flex;flex-direction:column;align-items:center;align-self:flex-start;margin-top:50px}.search-modal .search-modal-icon{width:100px;background:#5f8029;border-radius:50%;padding:32px}.search-modal .search-modal-icon svg{display:block;width:100%;height:auto}.search-modal .search-modal-icon svg *{fill:#fff}.search-modal h2{font-weight:400;font-size:19px;margin:30px 0}.modal{z-index:102}.header-flex{display:flex;align-items:center;height:50px;justify-content:space-between}.header-flex h1{flex-grow:1;padding-right:20px;overflow:hidden;text-overflow:ellipsis}.header-qty{display:flex;align-items:center}.header-qty input{width:50px;box-shadow:0}.header-qty div{margin-right:10px;font-weight:700}.header-price{font-size:30px;font-weight:400}.header-price span{color:#5f8029;text-transform:uppercase}@media print{.section-title h1{font-size:20px;line-height:1}.dish-badges,.item-heading,.item-description,.footer,.footer-bottom,.custom-mobile-cart{display:none !important}.section{padding:.5rem;padding-top:0 !important}.item-ingredients .column.is-8{width:100%}.dish-ingredient{width:50%}a{text-decoration:none !important}#super-banner,#header,#itemDetailApp,#nutrients-detail,div.print{display:none !important}div.combine-with{display:none !important}img.logo{display:none !important}.item-detail .title{font-size:24px;margin-top:0 !important;margin-bottom:0 !important;line-height:24px !important}.print-title-block{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #38323200;margin-bottom:15px}.print-title-block>div{flex-grow:1;flex-shrink:1;flex-basis:auto}.print-title-block>img.logo{display:block !important;width:200px !important}.item-detail .prod-short-description,.item-detail .prod-delivery-alert{font-size:0 !important;display:none !important}.print-full{width:100% !important}.print-flex-2{display:flex;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #38323200}.print-flex-2>div{width:calc(33.33333%) !important;padding-right:20px}.dish-sub-title{font-size:16px;font-weight:400}.dish-sub-title+span{font-size:15px}.dish-ingredient i{display:none !important}.dish-ingredient{padding-left:15px;border-left:2px solid #94bd35;font-size:13px;line-height:15px}.recipe-step.break+.recipe-title,.recipe-title{font-size:15px;text-transform:none;margin-top:-15px !important;margin-bottom:0}.recipe-step+.recipe-title{margin-top:0 !important}.recipe-step.break{border-bottom:1px solid #e1e1de !important;margin-bottom:20px !important}.recipe-step{font-size:15px;line-height:18px;padding-bottom:10px;padding-top:10px}.recipe-step-bullet{font-size:15px;top:5px !important}.recipe-text{display:none !important}.order-details .addresses,.order-details .costs{display:none !important}.order-details h2{font-size:var(--font-bigger-2);font-weight:var(--bold)}.order-detail-plan div{font-size:14px}.small-list li{font-size:14px}section.instructions-section{page-break-before:always}}@media screen and (max-width:767px){.section.plan{padding-left:0;padding-right:0}.plan-titles .icon .fa-truck:after{color:#5f8029 !important}.plan-labels{border-radius:0}.flex-wrapper{flex-wrap:wrap;justify-content:center}.single-chart{max-width:190px;width:100%;margin-bottom:20px}.circular-chart{width:80%;margin:0 auto}.search-modal .search-content{align-self:flex-start;margin-top:50px}.search-modal .search-modal-icon{width:80px;padding:22px}.dish-desc{margin:0 10px}.header-flex h1{font-size:20px}.template-footer-container #remaining-points{white-space:nowrap;overflow:hidden;max-width:4.75rem}.template-footer-container #employee-name{max-width:8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}